@charset "utf-8";

body {
	position: relative;
	background-color: #ffffff
}

/*banner随机切换*/
.pj-Carousel {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height:318px;
	overflow: hidden;
	z-index: -1;
}
/*头部样式*/
.top {
	height: 40px;
	line-height: 40px;
	background: #245399;
}

.main {
	margin: 0 auto;
	width: 1240px;
}

.container {
	margin: 30px auto;
	width: 1240px;
}

.xx-container {
	margin: 30px auto;
	padding: 20px;
	width: 1240px;
	background: #ffffff;
}

.index-container {
	margin: 30px auto;
	width: 1240px;
	background: #ffffff;
}

.box {
	background: #ffffff;
}

.fl {
	float: left;
	color: #ffffff;
}

.fr {
	float: right;
	color: #ffffff;
}

.top a {
	margin: 0 8px;
	font-size: 14px;
	color: #ffffff;
	display: inline-block;
}

.top a:hover {
	color: #bf1735;
}

.logo-box {
	margin: 0 auto;
	height: 224px;
	background: url(../images/dz.png) center top no-repeat;
}

.logo {
	margin: 0 auto;
	width: 440px;
	max-width: 100%;
	height: 165px;
	display: block;
}

.logo img {
	margin-top:-25px;
	max-width: 100%;
}

.search-box {
	margin:0 auto;
	text-align: center;
}

.search-box .pt-search {
	width: 478px;
	height: 46px;
	line-height: 46px;
	background: #ffffff;
	border: #e3e3e3 solid 1px;
	border-radius: 25px;
	display: inline-block;
	vertical-align: middle;
}

.search-box .pt-search input {
	margin-top: -5px;
	padding: 0 8px;
	width: 428px;
	height: 44px;
	line-height: 44px;
	background: #ffffff;
	border: none;
	vertical-align: middle;
}

.search-box .pt-search a {
	display: inline-block;
	vertical-align: middle;
}

.search-box .gj-search {
	margin-left: 4px;
	padding: 0 25px;
	font-size: 15px;
	color: #ffffff;
	line-height: 44px;
	background: #015293;
	border-radius: 20px;
	display: inline-block;
	vertical-align: middle;
}

.nav-box {
    position:relative;
	margin-top: 10px;
	border-bottom: #245399 solid 4px;
}

.nav-box .nav {
	margin-bottom: -4px;
}

.nav-box .nav > li {
	float: left;
	margin: 0 16px;
	padding: 0 15px;
}

.nav-box .nav > li > a {
    position:relative;
	padding-bottom: 4px;
	height:44px;
	color: #215097;
	border-bottom: transparent solid 10px;
	display: block;
}

.nav-box .nav > li > a > em {
	font-weight: normal;
	font-size: 26px;
	vertical-align: middle;
}

.nav-box .nav > li > a > span {
	margin-left: 4px;
	font-weight: bold;
	font-size: 24px;
	vertical-align: middle;
}
.nav-box .nav > li > a > i{
    position:absolute;
    left:0;
    bottom:-10px;
	width:100%;
	height:10px;
	background:#bf1735;
	display:none;
}
.nav-box .nav > li:hover > a > i,.nav-box .nav > li.hover > a > i{
    display:block;
}

.nav-box .nav > li > a:hover,.nav-box .nav > li > a:focus {
	text-decoration: none;
	background-color: transparent;
}

.nav-box .nav > li.wap-nav-gk {
	display: none;
}

.nav-box .nav > li > ul{position:absolute;left:0;bottom:-35px;height:35px;line-height:35px;width:100%;text-align:center;background:url(../images/ej-nav-bg.png);display:none;z-index:99;}

.nav-box .nav > li > ul > li{margin-left:12px;display:inline-block;}

.nav-box .nav > li > ul > li > a {
    padding-right:17px;
	font-size: 16px;
	color:#ffffff;
	border-right:#4e86bc solid 1px;
}
.nav-box .nav > li > ul > li:last-of-type > a {
    border:none;
}
.nav-box .nav > li:hover > ul{display:block;}
/*PC页面底部样式*/
.footer {
	padding: 20px 0;
	height: 154px;
	background: #015293;
}

.footer select {
	margin-left: 8px;
	padding: 4px 10px;
	width: 300px;
	height: 38px;
	font-size: 15px;
	color: #666666;
	line-height: 38px;
	border: none;
}

.footer select.first {
	margin-left: 0;
}

.footer .web-info {
	position: relative;
	text-align: center;
}

.footer .web-info a{
	color: #ffffff;
}

.footer .web-info a:hover{text-decoration:underline;}

.footer .web-info a.web-addr{
	margin-bottom: 12px;
	font-size: 15px;
	color: #ffffff;
}

.footer .web-info i {
	margin: 0 32px;
}

.footer .web-info li {
	margin: 15px 0;
	font-size: 15px;
	color: #ffffff;
}

.footer .web-info .jg-red {
	position: absolute;
	top: 12px;
	left: 150px;
}

.footer .web-info #_span_jiucuo {
	position: absolute;
	top: 12px;
	right: 98px;
}

.footer .fr a {
	margin-top: 48px;
	display: block;
}
/*WAP页面底部样式*/
.wap-footer {
	padding: 15px 0;
	background: #015293;
	display: none;
}

.wap-footer ul {
	display: flex;
}

.wap-footer ul li {
	flex: 1;
	border-right: #ffffff solid 1px;
}

.wap-footer ul li a {
	color: #ffffff;
	text-align: center;
	display: block;
}

.wap-footer ul li:last-of-type {
	border: none;
}

.hide {
	display: none;
}

.info-item-tit .more {
	float: right;
	font-weight: normal;
	font-size: 12px;
	color: #828282;
}

/*--------------------------------------------------首页样式--------------------------------------------------*/
/*焦点图样式*/
.focus {
	float: left;
	width: 558px;
	height: 372px;
	border: #f3f3f3 solid 1px;
	overflow: hidden;
}

.focus ul {
	position: relative;
}

.focus ul li {
	position: absolute;
	z-index: 1;
	opacity: 1;
}

.focus ul li img {
	width: 558px;
	height: 372px;
}

.smallSlider {
	position: relative;
	padding: 0;
	overflow: hidden;
}

.smallSlider ul {
	position: absolute;
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: auto;
	height: auto;
}

.smallSlider li {
	margin: 0;
	padding: 0;
}

.smallSlider li a {
	margin: 0;
	padding: 0;
}

.smallSlider li a img {
	border: 0;
	padding: 0;
	margin: 0;
}

.smallSlider-lay {
	position: absolute;
	height: 40px;
	width: 100%;
	z-index: 101;
}

.smallSlider h3 {
	position: absolute;
	margin: 0;
	padding: 0 0 0 10px;
	font-size: 16px;
	font-weight: normal;
	color: #FFF;
	width: 100%;
	background: url(../images/span-bg.png);
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	z-index: 102;
}

.smallSlider h3 a {
	margin: 0;
	padding: 0;
	text-indent: 0;
	line-height: 40px;
	text-decoration: none;
	font-size: 16px;
	color: #FFF;
	width:80%;
	display:block;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.smallSlider h3 a:hover {
	color: #FF6600;
}

.smallSlider-btn {
	position: absolute;
	z-index: 103;
}

.smallSlider-btn span {
	float: left;
	color: transparent;
	text-align: center;
	width: 12px;
	height: 12px;
	background: #ffffff;
	border-radius: 50%;
	cursor: pointer;
}

.smallSlider-btn span.current-btn {
	background: #015293;
}


/*要闻样式*/
.right-news {
	float: right;
	width: 654px;
	padding-right:0;
}

.right-news .index-news-tab {
	margin-top: 0;
	width: 100%;
	height: 330px;
}

.tab-title li {
	padding: 5px 10px 10px 0;
	display: inline-block;
}

.tab-title li a {
	padding-right: 15px;
	font-weight: bold;
	font-size: 20px;
	color: #333333;
	border-right: #e5e5e5 solid 1px;
}

.tab-title li.selected a {
	color: #215097;
}

.tab-title li.last a {
	border: none;
}

.tabcon .tab-more {
	float: right;
	margin-top: -30px;
	font-size: 14px;
	color: #999999;
}

.tab1 {
	float: left;
	width: 100%;
}

.yw-list {
	height: 307px;
	border-bottom: #ffffff solid 15px;
	overflow: hidden;
}

.list {
	margin-top: 13px;
}

.list li {
	position: relative;
	clear: both;
	overflow: hidden;
}

.list li:last-child {
	border: none;
}

.list li i {
	position: absolute;
	left: 0;
	top: 16px;
	width: 7px;
	height: 7px;
	background: url(../images/li.png);
	display: inline-block;
}

.list li a {
	margin-left: 15px;
	font-size: 16px;
	color: #333333;
	width: 75%;
	line-height: 38px;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.list li span {
	float: right;
	height: 38px;
	line-height: 38px;
	font-size: 15px;
	color: #999999;
}
/*手机端列表样式*/
.wap-news {
	display: none;
}

.wap-main {
	padding: 1em 3%;
	border-bottom: #f5f5f5 solid 12px;
	display: none;
}

.wap-tit {
	padding: .5rem 0;
	border-bottom: #e1e1e1 solid 1px;
}

.wap-tit a {
	padding: .5rem 0;
	font-weight: 700;
	font-size: 1.8rem;
	color: #215097;
	border-bottom: #215097 solid 2px;
}

.wap-list li {
	padding: 1rem 0;
	border-bottom: #f1f1f1 solid 1px;
}

.wap-list .wap_hidden{
	display:none;
}
.wap-list li a {
	font-weight: 400;
	color: #333;
	line-height: 28px;
	display: -webkit-box;
	overflow: hidden;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.wap-list li span {
	margin-top: 6px;
	font-size: 14px;
	color: #999999;
	display: block;
}

.wap-list li:last-of-type {
	border: none;
}
/*通栏广告位样式*/
/*.adver {
	margin: 0 auto;
	width: 100%;
	height: 150px;
	background: #ffffff;
}*/

.smallSlider1 {
	position: relative;
	height: 110px;
}

.smallSlider1 ul li a img{width:1240px;height:110px;}

.smallSlider1 .smallSlider-lay {
	background: none;
}

.smallSlider1 .smallSlider-btn span {
	margin-left: 10px;
	width: 12px;
	height: 12px;
	background: none;
	border:#ffffff solid 1px;
}

.smallSlider1 .smallSlider-btn span.current-btn {
	background: #ffffff;
}

/*政务动态样式*/
.zwdt-box{float:left;margin-left:15px;padding:15px;width:402px;height:470px;border:#dfdfdf solid 1px;}

.zwdt-box .zc-box a {
	margin: 0 2px;
	display: inline-block;
}
/*政务服务样式*/
.zwfw-box{float:left;padding:15px;width:406px;height:470px;border:#dfdfdf solid 1px;}

.index-title {
	border-bottom: #dddddd solid 1px;
}

.index-title span {
	padding: 5px 15px 10px 15px;
	font-weight: bold;
	font-size: 18px;
	color: #215097;
	border-bottom: #215097 solid 2px;
	display: inline-block;
}

.index-title .more {
	float: right;
	margin-top: 10px;
	font-size: 14px;
	color: #999999;
}

.sxzwfw {
	margin-top: 20px;
	text-align: center;
	display: block;
}
/*政民互动样式*/
.zmhd-box{float:right;padding:15px;width:402px;height:470px;border:#dfdfdf solid 1px;}

/*专题活动样式*/
.ztzl-box {
	margin: 15px auto 30px auto;
}

.ztzl-box .lefts,.ztzl-box .rights {
	position: absolute;
	top: 50%;
	margin-top: -25px;
	width: 33px;
	height: 53px;
	display: none;
}

.lefts {
	background: url(../images/arrow.png) 0 center no-repeat;
	left: 0;
}

.rights {
	background: url(../images/arrow.png) -33px center no-repeat;
	right: 0;
}

.ztzl-box {
	margin: 0 auto;
	position: relative;
}

.ztzl-box li {
	float: left;
	margin-right: 8px;
}

.ztzl-box li a {
	width: 296px;
	height: 89px;
	display: block;
}

.ztzl-box li a img {
	width: 100%;
	height: 100%;
	display: block;
}

/*右侧浮动框样式*/
.online {
	position: fixed;
	bottom: 10px;
	right: 20px;
	z-index: 999;
	transition: .8s;
}

.online .yz {
	margin: 0 auto;
	width: 48px;
	display: block;
	transform-style: preserve-3d;
	animation: rotation 6s linear infinite;
	-moz-animation: rotation 6s linear infinite;
	-webkit-animation: rotation 6s linear infinite;
	-o-animation: rotation 6s linear infinite;
}

.online ul {
	margin-top: 10px;
	width: 78px;
	text-align: center;
}

.online ul li {
	width: 100%;
	height: 88px;
}

.online ul li a {
	position: relative;
	width: 100%;
	height: 100%;
	text-align: center;
	display: block;
}

.online ul li a em {
	margin-top: 6px;
	width: 56px;
	height: 56px;
	font-size: 36px;
	color: #999999;
	line-height: 56px;
	background: #ffffff;
	border: #bbbbbb solid 1px;
	border-radius: 50%;
	display: inline-block;
}

.online ul li a em.icon-app,.online ul li a em.icon-huidaodingbu {
	font-size: 30px;
}

.online ul li a span {
	margin-top: 2px;
	font-size: 12px;
	color: #777777;
	display: block;
}

.online ul li a p {
	position: absolute;
	left: -100px;
	top: -15px;
	padding: 8px 16px 8px 5px;
	width: 108px;
	height: 97px;
	background: url(../images/p-bg.png) center no-repeat;
	background-size: 100%;
	display: none;
}

.online ul li a p img {
	width: 80px;
	height: 80px;
}

.online ul li a:hover em {
	color: #215097;
	background: #f9fcff;
	border: #215097 solid 1px;
}

.online ul li a:hover p {
	display: block;
}

@keyframes rotation {
	from {
		-webkit-transform: rotateY(0deg);
	}

	to {
		-webkit-transform: rotateY(360deg);
	}
}

@-webkit-keyframes rotation {
	from {
		-webkit-transform: rotateY(0deg);
	}

	to {
		-webkit-transform: rotateY(360deg);
	}
}

@-moz-keyframes rotation {
	from {
		-webkit-transform: rotateY(0deg);
	}

	to {
		-webkit-transform: rotateY(360deg);
	}
}

@-o-keyframes rotation {
	from {
		-webkit-transform: rotateY(0deg);
	}

	to {
		-webkit-transform: rotateY(360deg);
	}
}

/*视频新闻样式*/
.video-box {
	margin-top: 20px;
}

.xin-title > a {
	padding: 5px 15px 10px 0;
	font-weight: bold;
	font-size: 20px;
	color: #215097;
	display: inline-block;
	vertical-align: middle;
}

.xin-title i{width:238px;height:1px;background:#e5e5e5;display:inline-block;vertical-align:middle;}

.xin-title i.i2 {
	width: 318px;
}

.video-one a {
	margin-top: 15px;
	display: block;
}

.video-one img {
	float: left;
	width: 140px;
	height: 79px;
}

.video-one .fr {
	float: right;
	width: 216px;
}

.video-one .fr span {
	font-weight: bold;
	color: #333333;
	line-height: 24px;
}

.xin-list li a {
	width: 100%;
}
/*办事样式*/
.xin-title > em {
	margin: 0 15px 0 0;
	color: #bbbbbb;
}

.xin-title .fr {
	float: right;
	margin-top: 8px;
	color: #bbbbbb;
}

.xin-title .fr a {
	padding: 0 8px;
	color: #215097;
	display: inline-block;
}

.xin-title .fr a.selected {
	font-weight: bold;
}

.bs-box .a-list {
	margin-top: 10px;
}

.bs-box .a-list li {
	float: left;
	margin: 0 2%;
	width: 29%;
	text-align: center;
	background: #f3f7fc;
	border: #85a4d4 solid 1px;
	border-radius: 4px;
	display: block;
	transition: 0.3s;
}

.bs-box .a-list li a {
	padding: 10px;
	display: block;
}

.bs-box .a-list li a img {
	width: 60px;
}

.bs-box .a-list li a span {
	margin-top: 4px;
	color: #333333;
	display: block;
}

.bs-box .a-list li a:hover {
	filter: alpha(opactity=80);
	-moz-opacity: .8;
	-webkit-opacity: .8;
	opacity: .8;
}

.zc-box .gwywj-box {
	margin: 15px auto;
}

.zc-box .gwywj-box a {
	float: left;
	margin: 0 1%;
	width: 31%;
}

.zc-box .gwywj-box a img {
	width: 100%;
}

.zc-box .box-list li {
	float: left;
	margin: 1%;
	width: 48%;
	border: #85a4d4 solid 1px;
	border-radius: 4px;
}

.zc-box .box-list li a {
	padding: 8px 0;
	color: #215097;
	text-align: center;
	background: #f3f7fc;
	display: block;
	transition: 0.3s;
}

.zc-box .box-list li a:hover {
	filter: alpha(opactity=80);
	-moz-opacity: .8;
	-webkit-opacity: .8;
	opacity: .8;
}
.zc-tab .wj-list li{padding:12px 0;border-bottom:#e5e5e5 dashed 1px;}

.zc-tab .wj-list li:last-of-type{border:none;}

.zc-tab .wj-list li a {
	position: relative;
	margin-left: 0;
	width: 100%;
	line-height:28px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
}

.zc-tab .wj-list li span{margin-top:10px;color:#999999;display:block; text-align: right;}

.zc-tab .wj-list li a span {
	position: absolute;
	right: 0;
	bottom: 10px;
	font-size: 14px;
	color: #999999;
}
/*解读样式*/
.jd-one .jrjd-tit {
	margin: 15px auto 20px auto;
	display: block;
}

.jd-one .s-b {
	color: #215097;
}

.jd-one .jd-img {
	float: left;
	width: 160px;
}

.jd-one .fr {
	float: right;
	width: 200px;
}

.jd-one .fr em {
	color: #333333;
	line-height: 32px;
	display: inline;
}
.tab-con{height:220px;}
.tab-con .jd-list {
	margin-top: 0;
	padding-top: 5px;
}

.tab-con .jd-list li i {
	top: 12px;
}

.tab-con .jd-list li i.t-icon {
	width: 14px;
	height: 16px;
	background: url(../images/t-icon.png) left top no-repeat;
	background-size: 100%;
}

.tab-con .jd-list li i.w-icon {
	width: 14px;
	height: 16px;
	background: url(../images/w-icon.png) left top no-repeat;
	background-size: 100%;
}

.tab-con .jd-list li a {
	margin-left: 20px;
	width:94%;
}

.xj-list li em {
	float: right;
	margin-top: 10px;
	width: 16%;
	font-size: 14px;
	text-align: right;
}

.xj-list li em.state0 {
	color: #999999;
}

.xj-list li em.state1 {
	color: #ce0000;
}

.xj-list li em.state2 {
	color: #048f32
}

.xj-list li em.state3 {
	color: #085fa5
}

.zmhd-box .xj-a-box {
	margin: 20px auto;
}

.zmhd-box .xj-a-box a {
	float: left;
	margin: 0 1.5%;
	padding: 8px 0;
	width: 47%;
	color: #215097;
	text-align: center;
	background: #ffffff;
	border: #85a4d4 solid 1px;
	display: block;
	transition: 0.3s;
}

.zmhd-box .xj-a-box a:hover {
	filter: alpha(opactity=80);
	-moz-opacity: .8;
	-webkit-opacity: .8;
	opacity: .8;
}

.zmhd-box .xj-a-box a img {
	width: 20px;
	vertical-align: middle;
}

.zmhd-box .xj-a-box a span {
	margin-left: 5px;
	display: inline-block;
	vertical-align: middle;
}

.wsxf-box {
	margin-top: 15px;
}

.bmdt-box .xin-title i {
	width: 150px;
}

.bs-box .xin-title i {
	width: 318px;
}

.zc-box .xin-title i {
	width: 200px;
}

.qzxx-box .xin-title i {
	width: 170px;
}

.xin-title2 a {
	margin: 5px 10px 10px 0;
	padding-right: 10px;
	font-weight: bold;
	font-size: 20px;
	color: #333333;
	border-right: #e5e5e5 solid 1px;
}

.xin-title2 a.last {
	border: none;
}

.xin-title2 a.selected {
	color: #215097;
}

.xin-title2 i {
	width: 168px;
	height: 1px;
	background: #e5e5e5;
	display: inline-block;
	vertical-align: middle;
}

/*--------------------------------------------新闻频道页页面样式----------------------------------------------*/
.toutiao {
	margin: 30px auto;
	text-align: center;
}

.toutiao span {
	font-size: 30px;
	font-weight: bold;
	color: #215097;
	padding-top: 10px;
}

.toutiao em {
	font-size: 16px;
	height: 30px;
	line-height: 30px;
	margin-top: 10px;
}
/*焦点图*/
.xw-pic .xw-focus {
	position: relative;
	width: 100%;
	height: 456px;
}

.xw-pic .xw-focus img {
	width: 684px;
	height: 456px;
}

.xw-pic .xw-focus .btn {
	position: absolute;
	bottom: 34px;
	left: 341px;
	overflow: hidden;
	zoom: 1;
}

.xw-pic .xw-focus .btn a {
	position: relative;
	display: inline;
	width: 13px;
	height: 13px;
	text-decoration: none;
	text-align: left;
	outline: 0;
	float: left;
	background: #d9d9d9;
}

.xw-pic .xw-focus .btn a:hover,.news .left .xw-focus .btn a.current {
	cursor: pointer;
	background: #fc114a;
}

.xw-pic .xw-focus .fPic {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
}

.xw-pic .xw-focus .D1fBt {
	overflow: hidden;
	zoom: 1;
	height: 16px;
	z-index: 10;
}

.xw-pic .xw-focus .shadow {
	width: 556px;
	position: absolute;
	right: 0;
	bottom: 0;
	height: 456px;
	line-height: 40px;
	background: #f2f2f2;
	filter: progid:DXImageTransform.Microsoft.gradient( GradientType=0, startColorstr='#80000000', endColorstr='#80000000')\9;
	display: block;
	text-align: left;
	font-size: 14px;
}

.xw-pic .xw-focus .shadow a {
	text-decoration: none;
	color: #215097;
	font-size: 14px;
	display: block;
	overflow: hidden;
}

.xw-pic .xw-focus .shadow a span {
	font-size: 20px;
	font-weight: bold;
	color: #656565;
	width: 420px;
	margin: 35px auto;
	display: block;
}

.xw-pic .xw-focus .shadow  p {
	font-size: 16px;
	color: #656565;
	width: 420px;
	margin: 0 auto;
	display: block;
}

.xw-pic .xw-focus .fcon {
	position: relative;
	width: 100%;
	float: left;
	display: none;
	background: none;
}

.xw-pic .xw-focus .fcon img {
	display: block;
}

.xw-pic .xw-focus .fbg {
	bottom: 30px;
	right: 212px;
	position: absolute;
	height: 5px;
	text-align: center;
	z-index: 10;
}

.xw-pic .xw-focus .fbg div {
	margin: 0px auto;
	overflow: hidden;
	zoom: 1;
	height: 5px;
}

.xw-pic .xw-focus .D1fBt a {
	position: relative;
	width: 20px;
	height: 5px;
	margin: 0 2px;
	color: #b0b0b0;
	font: 12px/15px "\5B8B\4F53";
	text-decoration: none;
	text-align: center;
	outline: 0;
	float: left;
	background: #ffffff;
}

.xw-pic .xw-focus .D1fBt .current,.news .left .xw-focus .D1fBt a:hover {
	background: #E83330;
}

.xw-pic .xw-focus .D1fBt img {
	display: none
}

.xw-pic .xw-focus .D1fBt i {
	font-style: normal;
	font-size: 12px;
	color: #ffffff;
	line-height: 19px;
}

/*新闻切换样式*/
.news-tab {
	float: left;
	margin-top: 30px;
	width: 670px;
	height: 480px;
	overflow: hidden;
}

.news-tab .tab-head ul {
	border-bottom: #e5e5e5 solid 1px;
}

.news-tab .tab-head li {
	padding: 5px 0 14px 0;
	display: inline-block;
}

.news-tab .tab-head li a {
	padding:0 13px 0 7px;
	font-weight: bold;
	font-size: 20px;
	color: #333333;
	border-right: #e5e5e5 solid 1px;
}

.news-tab .tab-head li.last a {
	padding-right: 0;
	border: none;
}

.news-tab .tab-head li.selected a {
	color: #215097;
}

.swiper-slide .list li {
	padding-right: 18px;
}
/*视频新闻样式*/
.xw-video-box {
	float: right;
	margin-top: 30px;
	width: 510px;
}

.xw-title {
	border-bottom: #e5e5e5 solid 1px;
}

.xw-title a {
	padding:0 0 10px 0;
	font-weight: bold;
	font-size: 20px;
	color: #215097;
	display: inline-block;
}

.xw-title a img {
	width: 24px;
	display: inline-block;
	vertical-align: middle;
}

.xw-title a span {
	margin-left: 10px;
	display: inline-block;
	vertical-align: middle;
}

.xw-video-box a {
	display: block;
}

.xw-video-box a video {
	width: 510px;
	height: 287px;
}

.xw-video-box a span.viedo-tit {
	margin: 10px auto 20px auto;
	line-height:28px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.xw-video-box a em {
	font-size: 14px;
	color: #999999;
	display: block;
}
/*图片新闻样式*/
.pic-new-box ul {
	margin-top: 20px;
}

.pic-new-box ul li {
	float: left;
	margin: 0 8px;
	width: 294px;
}

.pic-new-box ul li a {
	display: block;
}

.pic-new-box ul li a img {
	width: 100%;
}

.pic-new-box ul li a span {
	margin-top: 5px;
	line-height: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.pic-new-box ul li a em {
	margin-top: 5px;
	font-size: 14px;
	color: #999999;
	display: block;
	text-align:right;
}

.wap-pic-list li {
	margin-top: 1em;
}

.wap-pic-list li a {
	display: block;
}

.wap-pic-list li a img {
	width: 100%;
}

.wap-pic-list li a span {
	margin-top: .5em;
	line-height: 24px;
	display: block;
}

.wap-pic-list li a em {
	margin-top: 1em;
	font-size: 14px;
	color: #999999;
	display: block;
}

/*--------------------------------------------政策频道页页面样式----------------------------------------------*/
.fl-list {
	float: left;
	width: 322px;
}

.fl-list li{position:relative;margin:0 auto 10px auto;padding:0 40px;height:67px;line-height:60px;background-color:#f5f5f5;border:#cce0ff solid 1px;background-position:246px center;background-size:44px;background-repeat:no-repeat;}

.fl-list li a {
	font-weight: bold;
	font-size: 20px;
	color: #215097;
	display: block;
}

.fl-list li.li1 {
	background-image: url(../images/fl-list1.png);
}

.fl-list li.li2 {
	background-image: url(../images/fl-list2.png);
}

.fl-list li.li3 {
	background-image: url(../images/fl-list3.png);
}

.fl-list li.li4 {
	background-image: url(../images/fl-list4.png);
}

.fl-list li.li5 {
	background-image: url(../images/fl-list5.png);
}

.fl-list li.li6 {
	background-image: url(../images/fl-list6.png);
}

.fl-list li.li7 {
	background-image: url(../images/fl-list7.png);
}
.fl-list li.li71 {
	background-image: url(../images/fl-list71.png);
}

.fl-list li .under-line {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 3px;
	background: #bf1735;
	transition: all .3s ease-out;
	display: block;
}

.fl-list li:hover {
	filter: alpha(opactity=80);
	-moz-opacity: .8;
	-webkit-opacity: .8;
	opacity: .8;
}

.fl-list li:hover .under-line {
	width: 100%;
}

.fr-list {
	float: right;
	width: 864px;
}

.fr-list .list li a {
	width: 84%;
}

.fr-list .list li .zw-sjbt {
	position: absolute;
	left: 90px;
	top: 30px;
	padding: 5px;
	max-height: 300px;
	max-height: 215px;
	background: #f3f9ff;
	border: 1px solid #6f98c4;
	border-radius: 5px;
	box-shadow: 0 0 10px #dddddd;
	overflow-y: auto;
	display: none;
	z-index: 999;
}

.fr-list .list li .zw-sjbt .gk-tab {
	margin: 0px;
	font-size: 14px;
}

.fr-list .list li .zw-sjbt .gk-tab table {
	margin: 5px auto 5px auto;
	border-collapse: collapse;
}

.fr-list .list li .zw-sjbt .gk-tab table td {
	padding: 5px 3px;
}

.fr-list .list li .zw-sjbt .gk-tab table td.th {
	float: left;
	width: 80px;
	font-size: 14px;
	font-weight: bold;
	text-align: right;
}

.fr-list .list li:hover .zw-sjbt {
	display: block;
}

.gfxwj-bg {
	background: #f8f8f8;
}

.gfxwj-box {
	float: left;
	margin-top: 30px;
	width: 322px;
}

.zc-zcjd-box {
	float: right;
	margin-top: 30px;
	width: 864px;
}

.zc-zcjd-box ul {
	margin-top: 0;
}

.zc-zcjd-box ul li {
	margin: 20px 0;
	padding: 0 8px;
}

.zc-zcjd-box ul li a img {
	width: 100%;
}

.zc-zcjd-box ul li a span {
	margin-top: 10px;
	line-height: 24px;
	overflow: hidden;
	width:100%;
	display: block;
	/*text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;*/
	white-space: nowrap;/*不换行*/
    text-overflow:ellipsis;/*超出部分文字以...显示*/
}

.zc-zcjd-box ul li a em {
	margin-top: 10px;
	font-size: 14px;
	color: #999999;
	display: block;
	text-align: right;
}

/*--------------------------------------------互动频道页页面样式----------------------------------------------*/
.xjtj-fl{float:left;width:850px;}

.xjtj-fl ul li {
	float: left;
	width: 25%;
}

.xjtj-fl ul li a {
	text-align: center;
	display: block;
}

.xjtj-fl ul li a span {
	display: block;
}

.xjtj-fl .tj-box {
	padding: 25px 0 25px 80px;
	height: 104px;
	background: url(../images/xjtj-bg.jpg) left top no-repeat;
	background-size: 100%;
}

.xjtj-fl .tj-box li {
	border-right: #e8f1ff solid 1px;
}

.xjtj-fl .tj-box li em {
	color: #444444;
}

.xjtj-fl .tj-box li span {
	margin-top: 16px;
	font-weight: bold;
	font-size: 20px;
	color: #215097;
}

.xjtj-fl .tj-box li.li4 {
	border: none;
}

.xjtj-fl .btn-list {
	margin-top: 35px;
}

.xjtj-fl .btn-list li {
	width: 25%;
	text-align: center;
	border-right: #eaeaea solid 1px;
}

.xjtj-fl .btn-list li a em {
	width: 83px;
	height: 83px;
}

.xjtj-fl .btn-list li.li1 a em {
	background: url(../images/tj-btn1.png) center -83px no-repeat;
	background-size: 100%;
}

.xjtj-fl .btn-list li.li2 a em {
	background: url(../images/tj-btn2.png) center -83px no-repeat;
	background-size: 100%;
}

.xjtj-fl .btn-list li.li3 a em {
	background: url(../images/tj-btn3.png) center -83px no-repeat;
	background-size: 100%;
}

.xjtj-fl .btn-list li.li4 a em {
	background: url(../images/tj-btn4.png) center -83px no-repeat;
	background-size: 100%;
}

.xjtj-fl .btn-list li a span {
	margin-top: 18px;
}

.xjtj-fl .btn-list li.li4 {
	border: none;
}

.xjtj-fl .btn-list li:hover a em {
	background-position: center top;
}


.ldxx-list table {
	margin: 20px auto;
	width: 100%;
	table-layout: fixed;
	border-collapse: collapse;
}


.ldxx-list table th{padding:10px 0;font-size:14px;text-align:center;border:#f3f3f3 solid 1px;}

.ldxx-list table td{padding:9px 4px;text-align:center;}

.ldxx-list table td a {
	position: relative;
	padding-left: 16px;
	width: 100%;
	text-align: left;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.ldxx-list table td a i {
	position: absolute;
	left: 0;
	top: 6px;
	width: 7px;
	height: 7px;
	background: url(../images/li.png);
	display: inline-block;
}

.ldxx-list table td span.time {
	color: #888888;
}

.ldxx-list table td span.state0 {
	color: #999999;
}

.ldxx-list table td span.state1 {
	color: #ce0000;
}

.ldxx-list table td span.state2 {
	color: #048f32;
}

.ldxx-list table td span.state3 {
	color: #085fa5;
}

.wap-ldxx-list {
	margin: 20px auto;
	padding: 20px 15px;
	width: 94%;
	background: #f5f5f5;
	display: none;
}

.wap-ldxx-list ul li em {
	float: right;
}

.wap-ldxx-list ul li em.state0 {
	color: #999999;
}

.wap-ldxx-list ul li em.state1 {
	color: #ce0000;
}

.wap-ldxx-list ul li em.state2 {
	color: #048f32;
}

.wap-ldxx-list ul li em.state3 {
	color: #085fa5;
}

.xjcx-fr{float:right;width:360px;}

.xjcx-fr .title {
	width: 100%;
	height: 40px;
	background: #f4faff;
}

.xjcx-fr .title em {
	width: 6px;
	height: 40px;
	background: #215097;
	display: inline-block;
	vertical-align: middle;
}

.xjcx-fr .title i {
	margin-left: 2px;
	width: 2px;
	height: 40px;
	background: #215097;
	display: inline-block;
	vertical-align: middle;
}

.xjcx-fr .title b {
	margin-left: 10px;
	font-size:20px;
	color: #215097;
	line-height: 40px;
	display: inline-block;
	vertical-align: middle;
}


.xjcx-fr .input-list li {
	margin: 24px auto;
}

.xjcx-fr .input-list li span {
	width: 80px;
	text-align: right;
	display: inline-block;
}

.xjcx-fr .input-list li input[type="text"],.xjcx-fr .input-list li input[type="password"]{padding:6px;width:280px;height:40px;border:#e5e5e5 solid 1px;border-radius:0;vertical-align:middle;}


.xjcx-fr .input-list li .search-btn {
	margin-top: 40px;
	width: 100%;
	height: 48px;
	text-align: center;
	line-height: 48px;
	font-size: 16px;
	color: #ffffff;
	background: #215097;
	display:block;
	border-radius:5px;
}

.xjcx-fr .input-list li.xjcx-li input[type="text"]{width:240px;}

.cjwt-box {
	margin-top: 30px;
}
/*在线访谈样式*/
.zxft-fl{float:left;margin-left:50px;width:400px;}

.zxft-fl img.fl{margin-top:15px;width:334px;height:224px;}
.zxft-fl .fr{margin-top:15px;width:420px;}
.zxft-fl .fr span{margin:15px 0;color:#333333;line-height:28px;display:block;}
.zxft-fl .fr span em{color:#215097;}

.zxft-fr {
	float: right;
}

.zxft-fr a {
	display: block;
}

.zxft-fr a.wsts {
	margin-top: 15px;
}

.zxft-fr a span {
	display: none;
}

.dczj-list li{width:100%;}


/*--------------------------------------------服务页面样式--------------------------------------------*/
.wap-sxzwfww {
	margin: 0 auto;
	width: 94%;
	display: none;
}

.wap-sxzwfww img {
	width: 100%;
}

.bsfw-tab {
	margin-top: 60px;
	height: 330px !important;
	border: #c1cae0 solid 1px;
}

.bsfw-tab .tab-head {
	margin-top: -22px;
}

.bsfw-tab .tab-head .tabs {
	margin: 0 auto;
	width: 440px;
	text-align: center;
}

.bsfw-tab .tab-head li {
	float: left;
	margin: 0 10px;
	width: 200px;
	height: 43px;
	line-height: 43px;
	text-align: center;
	background: #a5b3d3;
	border-radius: 20px;
}

.bsfw-tab .tab-head li a {
	margin: 0 auto;
	font-size: 18px;
	color: #ffffff;
	display: block;
}

.bsfw-tab .tab-head li.selected {
	background: #215097;
}

.bsfw-tab .tab-head li.last {
	border: none;
}

.bsfw-tab .swiper-slide {
	height: 330px !important;
}

.bs-list {
	padding: 0 25px;
	height:434px;
}

.bs-list li {
	float: left;
}

.bs-list li a {
	display: block;
}

.bs-list {
	margin-top: 10px;
}

.bs-list li {
	margin: 18px 22px;
	width: 72px;
	text-align: center;
}

.bs-list li a {
	width: 100%;
	display: block;
}

.bs-list li img {
	width: 72px;
	height: 72px;
	padding: 17px;
	background: #f3f7fc;
	border: #85a4d4 solid 1px;
	border-radius: 4px;
}

.bs-list li span {
	margin-top: 8px;
	display: block;
}

.bs-list li:hover img {
	filter: alpha(opactity=70);
	-moz-opacity: .7;
	-webkit-opacity: .7;
	opacity: .7;
}

.bmfw-tab {
	margin-top: 60px;
	border: #c1cae0 solid 1px;
}

.bmfw-tab .bmfw-tit {
	margin-top: -22px;
	text-align: center;
}

.bmfw-tab .bmfw-tit a {
	margin: 0 auto;
	width: 200px;
	height: 43px;
	line-height: 43px;
	font-weight:bold;
	font-size: 20px;
	color: #ffffff;
	background: #215097;
	border-radius: 20px;
	display: inline-block;
}

.wap-tit {
	display: none;
}

.bmfw-list {
	margin-top: 10px;
	padding: 0 20px 25px 20px;
}

.bmfw-list li {
	line-height: 44px;
}

.bmfw-list li a {
	width: 100%;
	height: 100%;
	display: block;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.bmfw-list li a i {
	margin-right: 8px;
	width: 3px;
	height: 3px;
	background: #4c67a7;
	border-radius: 50%;
	display: inline-block;
	vertical-align: middle;
}

.sbqd-box {
	float: left;
	margin-top: 30px;
	width: 900px;
}

.sbqd-list {
	margin-top: 10px;
}

.sbqd-list li {
	float: left;
	padding: 20px;
	background: #f3f7fc;
	border: #ffffff solid 4px;
}

.sbqd-list li a {
	width: 100%;
	height: 100%;
	display: block;
}

.sbqd-list li a img {
	width: 100%;
}

.bmft-box {
	float: right;
	margin-top: 38px;
	padding: 18px 20px;
	width: 300px;
	height: 266px;
	background: #f3f7fc;
}

.bmft-box img {
	width: 100%;
}

.sxzwfww {
	position: relative;
	display: block;
}

.sxzwfww img {
	width: 100%;
}

/*--------------------------------------------专栏页面样式--------------------------------------------*/
.zl-container .list li a {
	width: 96%;
}

.zl-pic-list li {
	float: left;
	margin: 1% 0;
	width: 32%;
}

.zl-pic-list li.sec {
	margin: 1% 2%;
}

.zl-pic-list li a {
	display: block;
}

.zl-pic-list li a img {
	width: 100%;
	height: 110px;
}

.ndbb-box {
	float: left;
	width: 600px;
}

.zl-title {
	padding-left: 40px;
	width: 100%;
	height: 66px;
	line-height: 66px;
}

.zl-title img {
	margin-right: 20px;
	vertical-align: middle;
}

.zl-title span {
	font-weight: bold;
	font-size: 22px;
	color: #ffffff;
	vertical-align: middle;
}

.ndbb-box .zl-title {
	background: #d72a2a;
}

.ssy-box {
	float: right;
	width: 600px;
}

.ssy-box .zl-title {
	background: #4390e2;
}

.fgfc-box {
	float: left;
	margin-top: 30px;
	width: 600px;
}

.fgfc-box .zl-title {
	background: #26b3b5;
}

.shce-box {
	float: right;
	margin-top: 30px;
	width: 600px;
}

.shce-box .zl-title {
	background: #3aa725;
}

.ztzl-list li {
	float: left;
	padding: 20px;
	margin: 30px 30px 0 0;
	width: 393px;
	background: #ffffff;
	border: #f3f7fc solid 8px;
}

.ztzl-list li:nth-child(3n) {
	margin-right: 0;
}

.ztzl-list li img {
	width: 100%;
	height: 100px;
}

.ztzl-list li b {
	margin: 10px auto;
	padding-left: 24px;
	font-size: 18px;
	background: url(../images/b-icon.png) left center no-repeat;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.ztzl-list li span {
	color: #ff0200;
	line-height: 28px;
	text-align: justify;
	overflow: hidden;
	text-overflow: ellipsis;
	/*display: -webkit-box;*/
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
}

.ztzl-list li a {
	float: right;
	padding: 6px 10px;
	font-size: 14px;
	color: #666666;
	border: #e5e5e5 solid 1px;
	border-radius: 2px;
}

.zt-head ul {
	border-bottom: #e5e5e5 solid 1px;
}

.zt-head ul li {
	float: left;
	margin-right: 40px;
}

.zt-head ul li a {
	padding: 0 0 10px 0;
	font-weight: bold;
	font-size: 20px;
	color: #666666;
	display: inline-block;
}

.zt-head ul li.selected a {
	color: #215097;
}

.zt-head ul li a img {
	width: 24px;
	display: inline-block;
	vertical-align: middle;
}

.zt-head ul li a span {
	margin-left: 10px;
	display: inline-block;
	vertical-align: middle;
}

.qtzt-box .swiper-slide {
	height: auto !important;
}

.wap-zt-box {
	margin: 0 auto;
	width: 94%;
	display: none;
}

.wap-ztzl-list {
	margin-top: 10px;
}

.wap-ztzl-list li {
	float: left;
	padding: 20px;
	margin: 15px;
	background: #ffffff;
	border: #f3f7fc solid 8px;
}

.wap-ztzl-list li img {
	width: 100%;
	height: 100px;
}

.wap-ztzl-list li b {
	margin: 10px auto;
	padding-left: 24px;
	font-size: 18px;
	background: url(../images/b-icon.png) left center no-repeat;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.wap-ztzl-list li span {
	color: #999999;
	line-height: 28px;
	height: 128px;
	text-align: justify;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
}



@media screen and (max-width: 767px){
.wap-ztzl-list li span{
	line-height: 28px;
		height: auto;
}

}

.wap-ztzl-list li a {
	float: right;
	padding: 6px 10px;
	font-size: 14px;
	color: #666666;
	border: #e5e5e5 solid 1px;
	border-radius: 2px;
}

.mt20 {
	margin-top: 20px;
}


/*--------------------------------------------网站地图样式--------------------------------------------*/
.wzdt-show {
	padding: 30px;
}

.wzdt-title i {
	width: 5px;
	height: 20px;
	background: #215097;
	display: inline-block;
	vertical-align: middle;
}

.wzdt-title span {
	margin-left: 10px;
	font-weight: bold;
	font-size: 20px;
	display: inline-block;
	vertical-align: middle;
}

.sybum_dqnr {
	width: 100%;
	margin-top: 30px;
	padding-top: 30px;
	border-top: #eeeeee dashed 1px;
}

.sybum_dqnr .dt-tit {
	float: left;
	margin-top: 8px;
	width: 180px;
	height: 110px;
	text-align: center;
	background: #e8f1f8;
}

.sybum_dqnr .dt-tit img {
	margin-top: 13px;
	width: 52px;
}

.sybum_dqnr .dt-tit span {
	margin-top: 6px;
	font-size: 18px;
	color: #215097;
	display: block;
}

.sybum_dqnr ul {
	float: right;
	width: 950px;
}

.sybum_dqnr ul li {
	position: relative;
	line-height: 36px;
}

.sybum_dqnr ul li i {
	width: 4px;
	height: 4px;
	background: #dddddd;
	display: inline-block;
	vertical-align: middle;
}

.sybum_dqnr ul li a {
	font-size: 16px;
	color: #333;
	padding-left: 8px;
}

.sybum_dqnr ul li a:hover {
	color: #bf1735;
}

.sybum_dqnr .m-san {
	width: 0;
	height: 0;
	border: 10px solid transparent;
	border-bottom: 8px solid #5796C5;
	margin-left: 43px;
}

.sybum_dqnr ul li:hover .sjbt {
	display: block;
}

.sybum_dqnr ul li:hover .sjbt_zt {
	display: block;
}

.sjbt {
	display: none;
	padding: 15px;
	background: #f3f9ff;
	position: absolute;
	left: 0px;
	z-index: 999;
	max-height: 510px;
	overflow-y: auto;
	border: 1px solid #6f98c4;
	border-radius: 5px;
	box-shadow: 0 0 10px #dddddd;
}

.sjbt .sjbtlj {
	display: block;
	float: left;
	padding: 0 8px;
	line-height: 30px;
	font-size: 14px;
	color: #333;
}

.sjbt_zt {
	display: none;
	padding: 15px;
	background: #fff;
	position: absolute;
	left: 0px;
	z-index: 999;
	max-height: 510px;
	overflow-y: auto;
	border: 1px solid #ddd;
}

.sjbt_zt .sjbtlj {
	display: block;
	float: left;
	padding: 0 8px;
	width: 280px;
	line-height: 30px;
	font-size: 14px;
	color: #333;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.sjbt_zt .ydbb {
	height: 510px;
	overflow-y: auto;
}

/*--------------------------------------------区情样式--------------------------------------------*/
.tcgk-box {
	margin: 30px auto;
	padding: 40px 50px;
	background: #ffffff;
	box-sizing: border-box;
	width: 1240px;
	border-bottom: #215097 solid 5px;
	box-shadow: 0 2px 20px 0 rgba(0,0,0,.1);
}

.mltc-tit {
	margin: 0 auto;
	width: 100%;
}

.mltc-tit a {
	display: block;
}

.wap-mltc-tit {
	margin: 0 auto;
	width: 94%;
	display: none;
}

.wap-mltc-tit a {
	display: block;
}

.wap-mltc-tit a img {
	width: 100%;
}

.slider-show .aright {
	background-position: -38px 0px;
}

.slider-show ul li a span {
	color: #215097;
	border-bottom: #215097 solid 5px;
}

.tcgk {
	position: relative;
}

.tc-icon {
	position: absolute;
	left: 8px;
	top: 30px;
	width: 140px;
	transform-style: preserve-3d;
	animation: rotation 6s linear infinite;
	-moz-animation: rotation 6s linear infinite;
	-webkit-animation: rotation 6s linear infinite;
	-o-animation: rotation 6s linear infinite;
}

.tc-icon img {
	width: 100%;
}

.tc-icon1 {
	position: absolute;
	left: 115px;
	top: 215px;
}

@-webkit-keyframes rotation {
	from {
		-webkit-transform: rotateZ(0deg);
		-moz-transition: rotateZ(0deg);
		-o-transition: rotateZ(0deg);
		-ms-transition: rotateZ(0deg);
		transform: rotateZ(0deg);
	}

	to {
		-webkit-transform: rotateZ(360deg);
		-moz-transition: rotateZ(360deg);
		-o-transition: rotateZ(360deg);
		-ms-transition: rotateZ(360deg);
		transition: rotateZ(360deg);
	}
}

.tcgk-txt {
	float: right;
	margin-top: 20px;
	width:920px;
	text-indent: 32px;
	line-height: 35px;
}

.tcgk-more {
	float: right;
	color: #215097;
}

.tcgk-list {
	margin-top: 10px;
}

.tcgk-list li{margin:0.5%;width:9%;text-align:center;background:#ffffff;box-shadow:0 2px 20px 0 #dddddd;display:inline-block;transition:box-shadow .3s ease-out, transform .3s ease-out, opacity .2s ease-out;padding:5px;}

.tcgk-list li a {
	padding: 28px 0;
	width: 100%;
	height: 100%;
	display: block;
}

.tcgk-list li a i{font-size:36px;color:#215097;display:block;}

.tcgk-list li a span {
	margin-top: 10px;
	display: block;
}

.tcgk-list li:hover {
	box-shadow: rgba(45,45,45,.05) 0 2px 2px, rgba(49,49,49,.05) 0 4px 4px, rgba(42,42,42,.05) 0 8px 8px, rgba(32,32,32,.05) 0 16px 16px, rgba(49,49,49,.05) 0 32px 32px, rgba(35,35,35,.05) 0 64px 64px;
	transform: translate(0, -4px);
}
/*铜川旅游样式*/
.tcly-box {
	padding: 40px 0;
	width: 100%;
	height: 762px;
	background: url(../images/tcly-bg.png) left top no-repeat;
	box-sizing: border-box;
}

.tcly-box .map-line {
	float: left;
	width: 596px;
	height: 615px;
	background: url(../images/map.png) center no-repeat;
	background-size: 100%;
}

.tcly-box .lyjd-list {
	float: right;
	margin-top: 130px;
	width: 604px;
}

.tcly-box .lyjd-list li {
	float: left;
	margin: 8px;
	padding: 0;
	width: 185px;
	box-shadow: 0 0px 10px 0 rgba(0,0,0,.15);
}

.tcly-box .lyjd-list li a {
	width: 100%;
	height: 100%;
	display: block;
}

.tcly-box .lyjd-list li a em {
	width: 100%;
	height: 100%;
	display: block;
	overflow: hidden;
}

.tcly-box .lyjd-list li a img {
	width: 100%;
	transition: all 1s;
}

.tcly-box .lyjd-list li a:hover img {
	transform: scale(1.2);
}

.tcly-box .lyjd-list li a span {
	padding: 12px;
	width: 100%;
	background: #ffffff;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	box-sizing: border-box;
}
/*印台特产样式*/
.tcwh-box {
	padding: 40px 0 60px 0;
}

.slider-show {
	position: relative;
	width: 1200px;
	height: 310px;
}

.slider-show ul {
	position: absolute;
	width: 20000px;
	height: 100%;
	left: 0px;
	top: 35px;
}

.slider-show li {
	float: left;
	margin: 7px;
	width: 296px;
	height: 322px;
	text-align: center;
}

.slider-show ul li a {
	position: relative;
	width: 100%;
	height: 100%;
	display: block;
	overflow: hidden;
}

.slider-show ul li a img {
	width: 296px;
	height: 222px;
}

.slider-show ul li a span {
	position: absolute;
	left: 50%;
	margin-left: -123px;
	top: 154px;
	padding: 20px 15px;
	width: 246px;
	height: 144px;
	font-size: 16px;
	background: #ffffff;
	box-shadow: 0 2px 20px 0 rgba(0,0,0,.15);
	display: block;
	box-sizing: border-box;
	transition: box-shadow .3s ease-out, transform .3s ease-out, opacity .2s ease-out;
}

.slider-show ul li a:hover span {
	box-shadow: rgba(45,45,45,.05) 0 4px 4px, rgba(49,49,49,.05) 0 8px 8px, rgba(42,42,42,.05) 0 8px 8px, rgba(32,32,32,.05) 0 16px 16px, rgba(49,49,49,.05) 0 8px 8px, rgba(35,35,35,.05) 0 8px 8px;
	transform: translate(0, -4px);
}

.slider-show ul li a span b {
	font-family: "黑体";
	font-size: 20px;
	text-align: left;
	display: block;
}

.slider-show ul li a span em {
	margin-top: 10px;
	font-size: 14px;
	color: #666666;
	line-height: 24px;
	text-align: left;
	text-indent: 28px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
}

.slider-show .abtn{position:absolute;top:122px;display:block;width:38px;height:112px;display:block;overflow:hidden;text-indent:-20000px;z-index:999;}

.slider-show .aleft{left:-38px;background:url(../images/arrow9.png) left top no-repeat;}
.slider-show .aright{right:-38px;background:url(../images/arrow9.png) -38px top no-repeat;}

.wap-slider-show {
	display: none;
}

.wap-slider-show ul {
	width: 100%;
}

.wap-slider-show li {
	float: left;
	padding: 7px;
	text-align: center;
}

.wap-slider-show ul li a {
	position: relative;
	width: 100%;
	height: 100%;
	display: block;
	overflow: hidden;
}

.wap-slider-show ul li a img {
	width: 100%;
}

.wap-slider-show ul li a span {
	position: relative;
	margin: -20px auto 0 auto;
	padding: 15px 10px;
	width: 87%;
	height: 102px;
	font-size: 16px;
	color: #215097;
	border-bottom: #215097 solid 5px;
	background: #ffffff;
	border-bottom: #215097 solid 5px;
	box-shadow: 0 2px 20px 0 rgba(0,0,0,.15);
	display: block;
	box-sizing: border-box;
	transition: box-shadow .3s ease-out, transform .3s ease-out, opacity .2s ease-out;
}

.wap-slider-show ul li a span b {
	font-family: "黑体";
	font-size: 20px;
	text-align: left;
	display: block;
}

.wap-slider-show ul li a span em {
	margin-top: 10px;
	font-size: 14px;
	color: #666666;
	line-height: 24px;
	text-align: left;
	text-indent: 28px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}
/*印台史志*/
.tczj-box {
	padding: 40px 0;
	height: 640px;
	background: url(../images/ytsz-bg.jpg) center top no-repeat;
	background-size: 100% 100%;
	box-sizing: border-box;
}

.tczj-box .tczj-list {
	margin-top: 70px;
}

.tczj-box .tczj-list li {
	padding: 0 36px;
	text-align: center;
}

.tczj-box .tczj-list li a {
	position: relative;
	border: #ffffff solid 8px;
	border-radius: 50%;
	display: inline-block;
}

.tczj-box .tczj-list li a img {
	width: 100%;
	height: 100%;
	border-radius: 50%;
}

.tczj-box .tczj-list li a:hover {
	-webkit-transition: -webkit-transform 1.5s ease-out;
	-moz-transition: -moz-transform 1.5s ease-out;
	transition: transform 1.5s ease-out;
	transform: rotateY(360deg);
	-webkit-transform: rotateY(360deg);
	-moz-transform: rotateY(360deg);
}

.tczj-box .tczj-list li a span {
	margin-top: 30px;
	font-weight: bold;
	font-size: 18px;
	display: block;
}

.tczj-box .tczj-list li i {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -51px;
	margin-left: -51px;
	width: 102px;
	height: 102px;
	border-radius: 50%;
	display: block;
}

.tczj-box .tczj-list li.li1 i {
	background: url(../images/i-1.png) center no-repeat;
}

.tczj-box .tczj-list li.li2 i {
	background: url(../images/i-2.png) center no-repeat;
}

.tczj-box .tczj-list li.li3 i {
	background: url(../images/i-3.png) center no-repeat;
}

.tczj-box .tczj-list li.li4 i {
	background: url(../images/i-4.png) center no-repeat;
}
/*印台掠影样式*/
.tcts-box {
	padding: 40px 0;
	background: url(../images/ytly-bg.jpg) center top no-repeat;
	background-size: 100% 100%;
}

.tcts-box .tcts-list {
	margin-top: 35px;
}

.tcts-box .tcts-list li {
	float: left;
	margin: 4px;
	padding: 0;
	width: 232px;
	height: 173px;
}

.tcts-box .tcts-list li a {
	position: relative;
	width: 100%;
	height: 100%;
	display: block;
	overflow: hidden;
}

.tcts-box .tcts-list li a img {
	width: 100%;
	height: 100%;
	transition: all 1s;
}

.tcts-box .tcts-list li.li1 {
	width: 472px;
	height: 354px;
}

.tcts-box .tcts-list li.li5 {
	width: 472px;
}

.tcts-box .tcts-list li a span {
	position: absolute;
	left: 0;
	top: 0;
	padding: 30px 18px;
	width: 100%;
	height: 100%;
	text-align: center;
	background: url(../images/span-bg.png);
	display: block;
	box-sizing: border-box;
	display: none;
}

.tcts-box .tcts-list li a span i {
	font-size: 20px;
	color: #ffffff;
}

.tcts-box .tcts-list li a span em {
	margin-top: 15px;
	font-size: 16px;
	color: #ffffff;
	text-align: left;
	line-height: 24px;
	overflow: hidden;
	display: -webkit-box;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.tcts-box .tcts-list li.li1 a span {
	padding: 120px 40px;
	width: 100%;
}

.tcts-box .tcts-list li.li1 a span em {
	margin-top: 25px;
}

.tcts-box .tcts-list li a:hover span {
	display: block;
}

.tcts-box .tcts-list li a:hover img {
	transform: scale(1.2);
}
/*文化名人样式*/
.tcsx-box{padding:50px 0;background:#f6faff;}

.slider-show2 {
	width: 1240px;
	height: 336px;
}

.slider-show2 ul li {
	padding: 0;
	height: 280px;
	border: none;
	box-shadow: 0 0px 6px 0 rgba(0,0,0,.15);
	display: inline-block;
	transition: box-shadow .3s ease-out, transform .3s ease-out, opacity .2s ease-out;
}

.slider-show2 ul li:hover {
	box-shadow: rgba(45,45,45,.05) 0 2px 2px, rgba(49,49,49,.05) 0 4px 4px, rgba(42,42,42,.05) 0 4px 4px, rgba(32,32,32,.05) 0 6px 6px, rgba(49,49,49,.05) 0 6px 6px, rgba(35,35,35,.05) 0 6px 6px;
	transform: translate(0, -4px);
}

.slider-show2 ul li a span {
	position: static;
	left: 0;
	margin-left: 0;
	width: 100%;
	height: 64px;
	line-height: 64px;
	background: #ffffff;
	border-bottom: none;
	box-shadow: none;
}

.slider-show2 ul li a span em {
	margin-top: 0;
	font-size: 16px;
	text-align: center;
	line-height: 30px;
	text-indent: 0;
	background: url(../images/video_ich.png) left 5px no-repeat;
}

.slider-show2 ul li a span i {
	float: right;
	margin-top: 15px;
	font-size: 14px;
	color: #999999;
}

.slider-show2 .abtn {
	top: 85px;
}

.wap-slider-show2 {
	display: none;
}

.wap-slider-show2 ul li {
	margin: 1%;
	padding: 0;
	width: 48%;
	border: none;
	border: #eeeeee solid 1px;
}

.wap-slider-show2 ul li a {
	width: 100%;
	height: 100%;
	display: block;
}

.wap-slider-show2 ul li a img {
	width: 100%;
	height: 100%;
}

.wap-slider-show2 ul li a span {
	padding: 5px 0;
	width: 100%;
	text-align: center;
	background: #ffffff;
	display: block;
}

.wap-slider-show2 ul li a span em {
	margin-top: 0;
	font-size: 16px;
	text-align: center;
	line-height: 30px;
	text-indent: 0;
	background: url(../images/video_ich.png) left 5px no-repeat;
}

.wap-slider-show2 ul li a span i {
	float: right;
	margin-top: 15px;
	font-size: 14px;
	color: #999999;
}
/*
.kcs-box{padding:20px 0;background:#f9f9f9;}
.kcs-box > div > div{margin:0 1%;padding:20px;width:31.333%;background:#ffffff;border-bottom:#215097 solid 5px;}*/

/*-----------------------------新闻列表页面样式-----------------------------*/
.left-box {
	float: left;
	width: 268px;
	background: #ffffff;
}

.left-tit {
	padding: 34px 2%;
	font-weight: bold;
	font-size: 26px;
	color: #fff;
	text-align: center;
	background: #215097;
	border-bottom: #1f69d9 solid 8px;
	display: block;
}

.left-tit i {
	margin: 0 12px;
	width: 40px;
	height: 1px;
	background: #cde1ff;
	display: inline-block;
	vertical-align: middle;
}

.left-box ul {
	font-size: 18px;
}

.left-box ul li {
	margin-bottom: 1px;
}

.left-box ul li a {
	padding: 18px 15% 18px 7%;
	background: #f6f6f6;
	line-height: 24px;
	display: block;
}

.left-box ul li a.hover,.left-box ul li a:hover {
	background: #ffffff;
	border-left: #215097 solid 5px;
}

.right-box {
	float: right;
	width: 900px;
}

.position {
	padding: 15px;
	color: #6b6b6b;
	background: #f6f6f6;
}

.right-box .list li:nth-child(5n) {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: #e5e5e5 dashed 1px;
}

/*-----------------------------图片新闻列表页面样式-----------------------------*/
.pics-list li {
	margin-top: 20px;
	padding: 12px;
	background: #f6f6f6;
	border: #ffffff solid 4px;
}

.pics-list li a {
	display: block;
}

.pics-list li a img {
	width: 100%;
}

.pics-list li a span {
	margin-top: 10px;
	line-height: 24px;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.pics-list li a em {
	margin-top: 10px;
	font-size: 14px;
	color: #999999;
	display: block;
}

/*-----------------------------新闻详细页面样式-----------------------------*/
.show h1 {
	margin: 10px auto;
	font-size: 32px;
	font-weight: bold;
	text-align: center;
	color: #3a3a3a;
}

.show h2 {
	margin: 24px auto;
	font-size: 28px;
	text-align: center;
	color: #3a3a3a;
}

.show .fb-time {
	position: relative;
	height: 62px;
	padding: 15px 0;
	font-size: 14px;
	color: #999999;
	border-top: #dddddd dashed 1px;
	border-bottom: #dddddd dashed 1px;
}

.show .fb-time .fbsj {
	line-height: 25px;
	text-align: center;
	display: block;
}

.show .fb-time .fbsj span {
	margin-right: 25px;
}

.show .fb-time .fbsj span.a-list a {
	margin: 0 5px;
	width: auto;
	font-size: 14px;
	color: #999999;
	display: inline-block;
}

.baidushare {
	margin-top: 20px;
	padding: 15px 0;
	border-top: #dddddd dashed 1px;
}

.baidushare em.tit {
	float: left;
	padding: 7px 0;
	color: #888888;
}

.share-box {
	float: left;
	margin-left: 20px;
}

.share-box span.baidushare {
	margin-top: 30px;
	padding-top: 10px;
	border-top: #dddddd dashed 1px;
	display: block;
}

.share-box span.baidushare em {
	float: left;
	font-size: 16px;
}

.share-box a {
	float: none;
	padding-left: 0 !important;
	width: 24px !important;
	height: 24px !important;
	font-size: 14px;
	color: #999999;
}

.show .show-text {
	padding: 30px 0 80px 0;
}

.show .show-text table {
	float: none;
}

.show .show-text p {
	margin-top: 15px;
	font-size: 16px;
	color: #333333;
	line-height: 32px;
	/*text-align: justify;*/
}

.show .show-text img {
	margin: 0 auto !important;
	max-width: 100%;
	display: block;
	height: auto !important;
}

.show .show-share {
	padding: 30px 0 66px 0;
	border-top: #dddddd dashed 1px;
}

.show .show-share span {
	float: left;
	margin-top: 5px;
}

.wap-show {
	width: 100%;
	padding: 0 10px;
}
/*分享*/
.bds_more {
	background: url(../images/share-more.png) center no-repeat !important;
	background-size: 100% !important;
}

.bds_weixin {
	background: url(../images/share-wx.png) center no-repeat !important;
	background-size: 100% !important;
}

.bds_tsina {
	background: url(../images/share-wb.png) center no-repeat !important;
	background-size: 100% !important;
}

.bds_sqq {
	background: url(../images/share-qq.png) center no-repeat !important;
	background-size: 100% !important;
}

.bds_qzone {
	background: url(../images/share-qzone.png) center no-repeat !important;
	background-size: 100% !important;
}

.bds_more:hover {
	background: url(../images/share-more-h.png) center no-repeat !important;
	background-size: 100% !important;
}

.bds_weixin:hover {
	background: url(../images/share-wx-h.png) center no-repeat !important;
	background-size: 100% !important;
}

.bds_tsina:hover {
	background: url(../images/share-wb-h.png) center no-repeat !important;
	background-size: 100% !important;
}

.bds_sqq:hover {
	background: url(../images/share-qq-h.png) center no-repeat !important;
	background-size: 100% !important;
}

.bds_qzone:hover {
	background: url(../images/share-qzone-h.png) center no-repeat !important;
	background-size: 100% !important;
}

/*-----------------------------政务公开页面样式-----------------------------*/
.gk_title {
	padding: 55px 0;
	width: 100%;
	text-align: center;
}

.xxgk_box {
	margin: 0 auto;
	padding: 0 35px 35px 35px;
	width: 1240px;
	height: auto;
	background: #f2f2f2;
}

.zwxxgk_ss {
	width: 1170px;
	height: 50px;
	background: url(../images/xxgk_input.png) center no-repeat;
	float: left;
	margin: 84px 0;
}

.gk-inputText {
	width: 510px;
	height: 35px;
	line-height: 35px;
	border-radius: 2px;
	margin:6px auto;
}

.gk-inputText input {
	width: 451px;
	height: 35px;
	color: #666666;
	line-height: 35px;
	background: #fff;
	border: none;
	margin-left: 2px;
}

.gk-inputText .inp {
	width: 410px;
	height: 35px;
	float: left;
	padding-left: 20px;
}

.gk-inputText .inp1 {
	width: 40px;
	height: 42px;
	float: right;
	cursor: pointer;
	text-align: center;
	margin-right: 15px;
}

.gk-inputText .inp1 a {
	color: #fff;
	font-size: 18px;
}

#inp-submit {
	border: none;
	outline: none;
	float: right;
	width: 55px;
	height: 40px;
	overflow: hidden;
	text-indent: -999em;
	background: url(../images/xxgk_search.png) no-repeat;
}

.scroll_main {
	width: 880px;
	display: block;
	float: left;
	height: 1085px;
	background-color: #FFF;
	border: 1px solid #dfdfdf;
	padding: 0px 20px;
	margin-left: 18px;
}

.scroll_wrap {
	width: 100%;
	height: 1025px;
	position: relative;
}

.scroll_wrap h1 {
	font-size: 32px;
	text-align: center;
	margin: 0px;
	padding: 0px;
	margin-top: 38px;
	margin-bottom: 38px;
	color: #215097;
	font-weight: 600;
}

.scroll_wrap .scroll_cont {
	height: 860px;
	overflow: hidden;
	padding: 0px 30px 0 20px;
}

.scroll_wrap .scroll_cont h2 {
	margin-top: 30px;
	margin-bottom: 30px;
}

.scroll_wrap .scroll_cont h3 {
	margin-top: 30px;
	margin-bottom: 30px;
}

.scroll_wrap .scroll_cont span {
	margin-top: 30px;
	margin-right: 5px;
	font-size: 15px;
	line-height: 300%;
}

.scroll_wrap .scroll_cont span strong {
	font-size: 21pt;
}

.TRS_Editor p {
		margin-top: 10px;
		margin-bottom: 5px;
		line-height: 30pt;
		font-size: 14pt;
	}

	.TRS_Editor div {
		margin-top: 10px;
		margin-bottom: 5px;
		line-height: 30pt;
		font-size: 14pt;
		padding-right: 10px;
	}

	.TRS_Editor td {
		margin-top: 10px;
		margin-bottom: 5px;
		line-height: 30pt;
		font-family: 宋体;
		font-size: 14pt;
	}

	.TRS_Editor th {
		margin-top: 10px;
		margin-bottom: 5px;
		line-height: 30pt;
		font-size: 14pt;
	}

	.TRS_Editor span {
		margin-top: 10px;
		margin-bottom: 5px;
		line-height: 30pt;
		font-size: 14pt;
	}

	.TRS_Editor ul {
		margin-top: 10px;
		margin-bottom: 5px;
		line-height: 30pt;
		font-size: 14pt;
	}

	.TRS_Editor li {
		margin-top: 10px;
		margin-bottom: 5px;
		line-height: 30pt;
		font-size: 14pt;
	}

	.TRS_Editor a {
		margin-top: 10px;
		margin-bottom: 5px;
		line-height: 30pt;
		font-size: 14pt;
	}


.scroll_wrap .scroll_bar {
	position: absolute;
	top: 93px;
	right: 0;
	width: 10px;
	height: 920px;
	background-color: #e4e4e4;
}

.scroll_wrap .scroll_slider {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 10px;
	max-height: 80px;
	background-color: #215097;
	border-radius: 5px;
}

.scroll_wrap .scroll_slider:hover {
	opacity: 1;
}

.scroll_main1 {
	width: 880px;
	display: block;
	float: left;
	background-color: #FFF;
	border: 1px solid #dfdfdf;
	padding: 0px 0px;
	margin-left: 18px;
/*insetè¾¹æ¡†å†…é˜´å½±*/
}

.scroll_main1 .a-tit {
	margin: 30px 20px;
	font-weight: 600;
	font-size: 32px;
	color: #215097;
	text-align: center;
	display: block;
}

.zfxxgk_zdgktit {
	margin: 0 auto;
	width: 100%;
	height: 35px;
	border-bottom: 1px solid #e5e5e5;
}

.zfxxgk_zdgktit a {
	height: 35px;
	line-height: 35px;
	background-color: #215097;
	display: block;
	float: left;
	text-align: center;
	color: #fff;
	font-size: 18px;
	font-weight: 600;
	padding: 0px 20px;
	min-width: 70px;
}

.zfxxgk_zd1 {
	width: 100%;
	height: 30px;
	float: left;
	margin-bottom: 32px;
	margin-top: 42px;
}

.zfxxgk_zd1 a {
	font-size: 15px;
	line-height: 42px;
	width: 85%;
	display: inline-block;
}

.zfxxgk_zd1 b,.zfxxgk_zd2 b {
	color: #b2b2b2;
	font-size: 15px;
	margin-left: 20px;
	font-weight: 100;
}

.zfxxgk_zd2 {
	width: 100%;
	float: left;
	border-top: 2px solid #ccc;
}

.zfxxgk_zd2 ul li {
	font-size: 15px;
	line-height: 42px;
	margin-top: 15px;
}

.zfxxgk_zd2 ul li a {
	float: left;
	display: block;
	width: 80%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	word-wrap: normal;
}

.zfxxgk_zd2 ul li b {
	color: #b2b2b2;
	font-size: 16px;
	margin-left: 20px;
	font-weight: 100;
	float: right;
}

.zfxxgk_zd2 ul li a:hover,.zfxxgk_zd1 a:hover {
	color: #215097;
}

.zfxxgk_zdgkc {
	margin: 20px auto;
	width: 724px;
}

.zfxxgk_zdgkc ul li {
	clear: both;
	position: relative;
	font-size: 16px;
	height: 35px;
	line-height: 35px;
	width: 100%;
}

.zfxxgk_zdgkc ul li a {
	float: left;
	display: block;
	width: 85%;
	overflow:hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	word-wrap: normal;
}

.zfxxgk_zdgkc b {
	color: #b2b2b2;
	font-size: 16px;
	font-weight: 100;
	float: right;
}

.zfxxgk_zdgkc .more {
	margin: 20px auto 40px auto;
	width: 100px;
	height: 30px;
	line-height: 30px;
	font-size: 15px;
	text-align: center;
	background: #e7e7e7;
}

.zfxxgk_zdgkc .zfjg li.one {
	width: 100%;
}

.zfxxgk_zdgkc .zfjg li {
	float: left;
	width: 33%;
	font-size: 14px;
}

.zw_sjbt {
	position: absolute;
	left: 80px;
	top: 30px;
	padding: 5px;
	max-height: 300px;
	max-height: 215px;
	background: #f3f9ff;
	border: 1px solid #6f98c4;
	border-radius: 5px;
	box-shadow: 0 0 10px #dddddd;
	display: none;
	z-index: 999;
}

.zxwj-box .list li{overflow:visible;}

.zxwj-box .list li:hover .zw_sjbt {
	display: block;
}

.zfxxgk_zdgkc ul li:hover .zw_sjbt {
	display: block;
}

.gk_tab {
	margin: 0px;
	font-size: 14px;
}

.gk_tab table {
	margin: 5px auto 5px auto;
	border-collapse: collapse;
}

.gk_tab table td {
	padding: 3px;
}

.gk_tab table td.th {
	float: left;
	width: 84px;
	font-size: 14px;
	font-weight: bold;
	text-align: right;
}

.lm_wl {
	padding: 50px 20px;
	width: 100%;
}

.lm_wl li {
	float: left;
	margin: 2%;
	width: 46%;
}

.lm_wl li a {
	width: 100%;
	height: 68px;
	line-height: 68px;
	font-size: 20px;
	color: #333333;
	text-align: center;
	border-radius: 5px;
	display: block;
}

.lm_wl li {
	background: #f6f6f6;
}

.lm_wl li a:hover {
	color: #215097;
}

/*-------------------------------------区政府部门和镇办信息公开样式-------------------------------------*/
.scroll_wrap .zw_title2 {
	border-bottom: #dddddd dashed 1px;
}

.scroll_wrap .zw_title2 span {
	margin-top: 10px;
	padding: 0 20px;
	font-weight: bold;
	font-size: 18px;
	color: #ffffff;
	height: 40px;
	line-height: 40px;
	background: #215097;
	display: inline-block;
}

.scroll_wrap .dataList {
	margin: 20px auto;
	background: #FFF;
}

.scroll_wrap .tables {
	width: 710px;
	margin: 0 auto;
}

.scroll_wrap .tables tr:nth-child(odd) {
	background: rgb(246, 246, 246);
}

.scroll_wrap .tables td {
	width: 33%;
	height: 45px;
}

.scroll_wrap .tables td a {
	padding: 0px 10px;
	display: block;
}

.scroll_wrap .tables .info {
	border-right: 2px solid #ffffff;
}

.ylb-btn {
	margin: 0 auto 30px auto;
	width: 730px;
	text-align: center;
}

.ylb-btn a {
	margin: 0 1%;
	padding: 12px 0;
	width: 48%;
	color: #5594d9;
	background: #eef4f8;
	border: #97c6fa solid 1px;
	display: inline-block;
}

/*-------------------------------------重点信息公开样式-------------------------------------*/
.zw-zdgk-box {
	box-sizing: border-box;
}

.zw-zdgk-box li {
	float: left;
	margin: 12px 10px 0 0;
}

.zw-zdgk-box li a {
	width: 199px;
	height: 78px;
	font-size: 16px;
	border: #f2f2f2 solid 1px;
	display: table;
}

.zw-zdgk-box li a em {
	width: 199px;
	line-height: 24px;
	display: table-cell;
	vertical-align: middle;
}

.zw-zdgk-box li a:hover {
	color: #215097;
	border: #215097 solid 1px;
}

.zw-zdgk-box li a:hover i {
	color: #215097;
}

/*.zw-zdgk-box li:nth-child(4),.zw-zdgk-box li:nth-child(7),.zw-zdgk-box li:nth-child(10),.zw-zdgk-box li:nth-child(16),.zw-zdgk-box li:nth-child(20){margin-right:0px;}
.zw-zdgk-box li:nth-child(16){margin-left:10px;}
.zw-zdgk-box li:nth-child(7) a,.zw-zdgk-box li:nth-child(10) a,.zw-zdgk-box li:nth-child(13) a,.zw-zdgk-box li:nth-child(14) a,.zw-zdgk-box li:nth-child(15) a,.zw-zdgk-box li:nth-child(16) a{width:408px;}
.zw-zdgk-box li:nth-child(7) a em,.zw-zdgk-box li:nth-child(10) a em,.zw-zdgk-box li:nth-child(13) a em,.zw-zdgk-box li:nth-child(14) a em,.zw-zdgk-box li:nth-child(15) a em{width:302px;}*/
.zw-zdgk-box li a i{float:left;width:70px;height:78px;line-height:78px;text-align:center;font-size:28px;color:#d5d5d5;display:block;}
.zw-zdgk-box li a .w1{background: url(../images/zdxm-icon.png) no-repeat -885px -190px;}
.zw-zdgk-box li a:hover .w1{background: url(../images/zdxm-icon.png) no-repeat  -885px -490px;}
.zw-zdgk-box li a .w2{background: url(../images/zdxm-icon.png) no-repeat  -583px -85px;}
.zw-zdgk-box li a:hover .w2{background: url(../images/zdxm-icon.png) no-repeat -583px -385px; }
.zw-zdgk-box li a .w3{background: url(../images/zdxm-icon.png) no-repeat -1774px 10px; }
.zw-zdgk-box li a:hover .w3{background: url(../images/zdxm-icon.png) no-repeat -1774px -290px;}

.zw-zdgk-box li:nth-child(4) a i {
	float: left;
	width: 70px;
	height: 78px;
	display: block;
}

.zw-zdgk-box li a i.icon-churangku {
	font-size: 24px;
}

.zw_con{ line-height:35px;}
.zw_con img {display: inline !important;}
.zw_con table{border:2px solid rgb(153, 153, 153) !important;margin:0 auto !important;}
.zw_con table td{border:2px solid rgb(153, 153, 153) !important;}

/*-------------------------------------写信须知样式-------------------------------------*/
.xxxz-box {
	margin-top: 30px;
	padding: 30px;
	background: #ffffff;
	box-shadow: 0 0 10px #d2d2d2;
}

.szxx_con {
	height: 50px;
	font-size: 20px;
	border-bottom: 2px solid #d2d6d9;
}

.szxx_con ul {
	width: 100%;
}

.szxx_con li {
	float: left;
	margin-right: 35px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	display: block;
}

.szxx_con li a {
	padding: 0 5px;
	height: 50px;
	color: #999999;
	display: block;
}

.szxx_con li a.hover {
	font-weight: bold;
	color: #014687;
	border-bottom: 2px solid #1179c2;
}

.szxx_con span {
	float: right;
	width: 160px;
	font-size: 14px;
	line-height: 40px;
}

.xxxz {
	margin-top: 30px;
	line-height: 36px;
	font-size: 16px;
	padding: 0 32px;
}

.xxxz img {
	margin: 30px auto;
	display: block;
	text-align: center;
	width: 288px;
}

.but {
	margin: 0 auto;
	text-align: center;
}

.button_hov {
	margin: 0 auto;
	width: 160px;
	height: 44px;
	font-size: 16px;
	color: #ffffff;
	text-align: center;
	line-height: 44px;
	text-align: center;
	background: #c9c9c9;
	border-radius: 2px;
	border: none;
	display: block;
	transition: all .3s;
	cursor: pointer;
}

.button_hov a {
	color: #ffffff;
}

.button_hov1 {
	width: 160px;
	background: #56b600;
	height: 44px;
	font-size: 16px;
	text-align: center;
	line-height: 44px;
	border-radius: 2px;
	text-align: center;
	border: none;
	display: inline-block;
	transition: all .3s;
	cursor: pointer;
}

.button_hov1 a {
	color: #ffffff;
}

.button_lin {
	margin: 0 16px;
	width: 160px;
	height: 44px;
	font-size: 16px;
	text-align: center;
	line-height: 44px;
	border-radius: 2px;
	text-align: center;
	border: none;
	display: inline-block;
	transition: all .3s;
	cursor: pointer;
}

.button_lin a {
	color: #ffffff;
}

.button_left {
	float: left;
}

.but input[type="checkbox"] {
	margin-right: 6px;
}

.xxxz strong {
	color: rgb(192, 0, 0);
}

.xxxz .yt-ssbf {
	color: rgb(84, 141, 212);
	text-decoration: underline;
}

/*-------------------------------------我要写信样式-------------------------------------*/
.wyxx-box {
	margin-top: 30px;
}

.wyxx .wyxx_title {
	margin: 30px auto 20px auto;
	font-size: 20px;
	color: #014687;
	height: 50px;
	line-height: 50px;
	display: block;
}

.wyxx .szName {
	margin: 0 auto;
	width: 1136px;
	height: 94px;
	background: url(../images/xx_lin.jpg) repeat-x;
}

.wyxx .szName li {
	float: left;
	width: 142px;
	height: 94px;
	text-align: center;
	display: block;
}

.wyxx .szName li a {
	width: 142px;
	height: 94px;
	display: block;
}

.wyxx .szName li a b {
	padding-top: 20px;
	font-size: 20px;
	font-weight: normal;
	display: block;
	height: 25px;
}

.wyxx .szName li a span {
	font-size: 14px;
}

.wyxx .szName li .hover {
	width: 142px;
	color: #ffffff;
	background: url(../images/xx_hov.jpg) no-repeat;
	display: block;
}

.wyxx .szName li .hover b {
	font-weight: bold;
}

.wyxx .szCon {
	margin-bottom: 50px;
	padding-bottom: 50px;
	font-size: 16px;
	border-bottom: 1px solid #dddddd;
}

.wyxx .szCon img {
	float: left;
	margin-right: 30px;
	width: 142px;
	height: 182px;
}

.wyxx .szCon b {
	font-size: 20px;
	height: 40px;
	color: #014687;
	line-height: 40px;
	display: block;
}

.xx-md, .xx-grxx {
	margin-bottom: 30px;
	padding-bottom: 30px;
	border-bottom: 1px solid #dddddd;
}

.xx-md b, .xx-grxx b, .xx-xjnr b {
	margin-bottom: 30px;
	font-size: 18px;
	color: #333;
	display: block;
}

.xx-md ul li {
	float: left;
	width: 120px;
	display: block;
}

.xx-md ul li input {
	margin-right: 10px;
	width: 15px;
	height: 15px;
	background: #fdfdfd;
	border: 1px solid #e0e0e0;
	background: #ffffff;
}

.xx-grxx li {
	float: left;
	width: 380px;
	margin-bottom: 20px;
}

.xx-grxx li span {
	float: left;
	height: 37px;
	line-height: 37px;
}

.xx-grxx li input {
	width: 233px;
	height: 35px;
}

.xx-grxx li .form-control {
	width: 168px;
	float: left;
}

.xx-grxx li .btn-default {
	float: right;
	height: 35px;
	width: 120px;
	background: url(../images/button_bg.jpg) repeat-x;
	border: 1px solid #bdd2df;
}

.xx-xjnr .xjnr {
	margin-bottom: 20px;
}

.xx-xjnr .xjnr h2 {
	float: left;
	font-size: 16px;
	width: 8%;
	height: 35px;
	line-height: 35px;
}

.xx-xjnr .xjnr .form-control1 {
	float: right;
	margin: 24px auto;
	width: 90%;
	height: 35px;
	background: #ffffff;
	border: 1px solid #e0e0e0;
}

.xx-xjnr .xjnr .form-control2 {
	float: right;
	width: 90%;
	height: 166px;
	background: #ffffff;
	border: 1px solid #e0e0e0;
}

.xx-xjnr .xjnr li {
	float: left;
	margin-top: 28px;
	width: 100px;
	display: block;
}

.xx-xjnr .xjnr li input {
	float: left;
	margin: 3px 10px 0 auto;
	width: 15px;
	height: 15px;
	background: #ffffff;
	border: 1px solid #dddddd;
	display: block;
}

.xx-xjnr .xjnr li label {
	float: left;
	margin-top: 3px;
}

.xjnr-btn {
	text-align: center;
}

.xjnr-btn .sub-btn,.xjnr-btn .reset-btn {
	margin: 20px 10px;
	padding: 15px 45px;
	color: #ffffff;
	background: #215097;
	display: inline-block;
}

/*-------------------------------------领导信箱列表样式-------------------------------------*/
.lxxd {
	margin-top: 20px;
}

.lxxd table {
	width: 100%;
	text-align: center;
	table-layout: fixed;
}

.lxxd table th {
	padding: 0 15px;
	height: 56px;
	font-weight: bold;
	font-size: 16px;
	color: #333333;
	text-align: center;
	background: #f3f7fc;
}

.lxxd table th.left {
	padding: 0 10px;
	width: 153px;
	text-align: left;
}

.lxxd table td {
	padding: 0 15px;
	height: 54px;
	font-size: 16px;
	line-height: 54px;
	border-bottom: 1px solid #f5f5f5;
}

.lxxd table .con {
	text-align: left;
}

.lxxd table td a {
	width: 100%;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	word-wrap: normal;
}

.lxxd table td .green {
	color: #4ebf42;
}

.lxxd table td .red {
	color: #ff5026;
}

.lxxd table tr:nth-child(odd) {
	background: #f9f9f9;
}

.wap-xjlb {
	display: none;
}

.wap-xjlb table {
	margin-top: 15px;
}

/*-------------------------------------信件详情样式-------------------------------------*/
.xjxq-box {
	margin-top: 40px;
	padding: 0 20px;
	background: url(../images/xjxq_bg.jpg) repeat-y -64px 0;
}

.lx .lx_left {
	float: left;
	width: 110px;
}

.lx .lx_left b {
	float: left;
	margin-right: 13px;
	width: 71px;
	height: 32px;
	font-weight: normal;
	color: #ffffff;
	line-height: 32px;
	text-align: center;
	border-radius: 5px;
}

.lx_left b {
	background: #215097;
}

.lx .lx_left i {
	margin-top: 15px;
}

.lx .lx_right {
	float: right;
	width: 1008px;
}

.lx .lx_right h2 {
	margin: 0 auto;
	font-size: 30px;
	text-align: left;
}

.lx .lx_right h3 {
	font-size: 24px;
}

.lx .lx_right_con {
	margin-top: 20px;
	padding: 23px;
}

.lx .lx_right_con li {
	padding: 15px 0;
	line-height: 30px;
	display: block;
}

.lx .lx_right_con li span {
	float: left;
	width: 10%;
	display: block;
}

.lx .lx_right_con li p {
	float: left;
	width: 90%;
	display: block;
}

.lx .lx_right_con li i {
	margin-right: 50px;
}

.bg-color {
	background: #fffbf9;
}

.line {
	width: 100%;
	height: 1px;
	background: #f0cfc2;
}

.lx_xjnr {
	margin-top: 20px;
}

.lx_xjnr li {
	float: left;
	margin-top: 8px;
	width: 100px;
	display: block;
}

.lx_xjnr li input {
	float: left;
	margin: 8px 10px 0 auto;
	width: 15px;
	height: 15px;
	background: #ffffff;
	border: 1px solid #dddddd;
	display: block;
}

.lx_xjnr li label {
	float: left;
}

.lx-control2 {
	margin: 20px auto;
	width: 100%;
	height: 220px;
	border: 1px solid #f0cfc2;
}

.xjxx-sub-btn {
	margin-top: 10px;
	padding: 12px 45px;
	color: #ffffff;
	background: #215097;
	display: inline-block;
}

.wap-xjlb .title {
	margin-top: 20px;
	border-bottom: #e5e5e5 dashed 1px;
}

.wap-xjlb .title span {
	padding: 10px 0;
	font-weight: bold;
	font-size: 18px;
	color: #333333;
	display: inline-block;
}

.wap-xjlb .title span i {
	margin-right: 8px;
	width: 4px;
	height: 20px;
	background: #215097;
	display: inline-block;
	vertical-align: middle;
}

.wap-xjlb table td em {
	margin: 0 15px 0 4px;
	display: inline-block;
}

.wap-xjlb input[type="text"] {
	width: 100%;
}

.wap-xjlb .tr-btn {
	margin-top: 20px;
	text-align: center;
}

.wap-xjlb .tr-btn .sub-btn {
	width: 40%;
	color: #ffffff;
	line-height: 36px;
	background: #0479d8;
	border: #0479d8 solid 1px;
	display: inline-block;
	border-radius: 25px;
}

.wap-xjlb .tr-btn .reset-btn {
	margin-left: 1em;
	width: 40%;
	color: #999999;
	line-height: 36px;
	border: #dddddd solid 1px;
	display: inline-block;
	border-radius: 25px;
}

/*------------------------------------------调查征集列表样式-------------------------------------------*/
.hd-dczj {
	margin: 20px auto;
	width: 100%;
	height: 200px;
	background: url(../images/hd-dczj.jpg) center no-repeat;
}

.dczj-list {
	margin-top: 30px;
}

.dczj-li {
	float: left;
	margin: 5px;
	width: 390px;
	height: 344px;
}

.dczj-li .dczj-li-l,.dczj-li .dczj-li-r {
	margin: 0;
	width: 48px;
	height: 344px;
	display: inline-block;
}

.dczj-li .dczj-li-l {
	float: left;
	background: url(../images/dczj-li-l.png) left top no-repeat;
}

.dczj-li .dczj-li-c {
	float: left;
	padding-top: 40px;
	width: 294px;
	height: 344px;
	background: url(../images/dczj-li-bg.png) left top;
	display: inline-block;
	box-sizing: border-box;
}

.dczj-li .dczj-li-r {
	float: right;
	background: url(../images/dczj-li-r.png) right top no-repeat;
}

.dczj-li i {
	padding: 4px 5px;
	font-size: 14px;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
}

.dczj-li i.jxz {
	color: #2fa800;
	border: #2fa800 solid 1px;
}

.dczj-li i.yjs {
	color: #ffffff;
	background: #a3a3a3;
	border: #a3a3a3 solid 1px;
}

.dczj-li span {
	margin: 15px 0 25px 0;
	width: 100%;
	font-size: 18px;
	height: 55px;
	line-height: 30px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.dczj-li em {
	font-size: 14px;
	color: #777777;
	line-height: 24px;
}

.dczj-li .dczj-li-bottom {
	margin-top: 30px;
	border-top: #e3e3e3 solid 1px;
}

.dczj-li .dczj-li-bottom em {
	margin-top: 25px;
}

.dczj-li .dczj-li-bottom a {
	float: right;
	margin-top: 22px;
	padding: 5px 18px;
	font-size: 16px;
	color: #ffffff;
	border-radius: 30px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	-ms-border-radius: 30px;
	-o-border-radius: 30px;
}

.dczj-li .dczj-li-bottom a.wycy {
	background: #bf1735;
}

.dczj-li .dczj-li-bottom a.ckjg {
	background: #614f4e;
}

/*------------------------------------------调查征集详情样式-------------------------------------------*/
.rdsq {
	margin: 0 auto;
	width: 100%;
}

.rdsq h1 {
	margin: 44px auto;
	font-weight: normal;
	font-size: 30px;
	text-align: center;
}

.rdsq b {
	font-size: 18px;
	color: #215097;
}

.rdsq .rdxz-info {
	margin: 10px auto 55px auto;
	padding: 20px;
	background: #f6f4ee;
}

.rdsq .rdxz-info p {
	margin: 10px auto;
	font-size: 14px;
	line-height: 30px;
	line-height: 26px;
	text-indent: 36px;
}
/*调查问卷样式*/
.dcwj-box {
	margin-top: 10px;
	border: #dddddd solid 1px;
}

.dcwj-box h1 {
	margin: 25px auto;
	font-family: "宋体";
	font-weight: bold;
	font-size: 30px;
}

.dcwj-list .tm-tit {
	padding: 25px;
	font-weight: bold;
	font-size: 18px;
	border-top: #dddddd solid 1px;
	background: #f7f7f7;
	box-sizing: border-box;
}

.dcwj-list .dcwj-li {
	padding: 20px 25px;
	border-top: #dddddd solid 1px;
}

.dcwj-list .dcwj-li:hover {
	background: #f5f5f5;
}

.dcwj-list h3 {
	font-weight: bold;
	font-size: 16px;
	line-height: 24px;
}

.dcwj-list input[type="checkbox"] {
	margin-right: 8px;
	width: 14px;
	height: 14px;
}

.dcwj-list span {
	margin: 15px 30px 0 auto;
	width: 21%;
	font-size: 16px;
	display: inline-block;
}

.dcwj-li textarea {
	padding: 10px;
	width: 100%;
	height: 180px;
	background: #f9f9f9;
	border: #e5e5e5 solid 1px;
	box-sizing: border-box;
}

.subsq-btn {
	margin: 20px auto;
	width: 176px;
	height: 48px;
	line-height: 48px;
	text-align: center;
	font-size: 18px;
	color: #ffffff;
	border-radius: 4px;
	background: #215097;
	display: block;
}

/*------------------------------------------访谈列表样式-------------------------------------------*/
.zxft-title {
	border-bottom: #e5e5e5 dashed 1px;
}

.zxft-title span {
	float: left;
	padding: 0 15px 13px 15px;
	font-size: 20px;
	font-weight: bold;
	display: inline-block;
	color: #215097;
	border-bottom: #215097 solid 2px;
}

.zxft-title a {
	float: right;
	margin-top: 12px;
	font-size: 14px;
	color: #999999;
}

.list-box .zxft-title {
	margin-top: 30px;
}

.video-box {
	float: left;
	margin-top: 30px;
	width: 36.84%;
}

.video-box img {
	width: 100%;
	height: 100%;
}

.txt-box {
	float: right;
	margin-top: 30px;
	width: 60%;
}

.txt-box > span {
	line-height: 30px;
	display: block;
}

.txt-box .zxft-tit {
	white-space: normal;
}

.txt-box span i,.txt-box span em {
	font-size: 16px;
	vertical-align: top;
}

.txt-box span em {
	width: 86%;
}
/*在线访谈*/
.pic-txt-list {
	margin-top: 20px;
}

.hd_zxft {
	padding-top: 0;
	background: url(../images/hd_bg3.jpg) no-repeat;
}

.hd_zxft .hd_title {
	text-align: center;
	font-size: 20px;
	font-weight: bold;
	padding: 45px 0;
	display: block;
}

.hd_zxft .hd_title a {
	margin-left: 30px;
	font-size: 16px;
	color: #666666;
}

.hd_zxft .pic-txt-list {
	margin-right: -15px;
}

.hd_zxft .video {
	float: left;
	padding: 0;
	padding-right: 15px;
	margin-bottom:10px;
}

.hd_zxft .video a {
	border: 1px solid #f5f5f5;
	display: block;
}

.hd_zxft .video img {
	width: 100%;
}

.hd_zxft > span {
	height: 90px;
	line-height: 30px;
	display: block;
}

.hd_zxft .zxft-tit {
	padding: 10px;
	font-size: 16px;
	line-height: 30px;
	font-weight: bold;
	width: 100%;
	display: block;
/*overflow:hidden;text-overflow:ellipsis;white-space:nowrap;*/
}

.txt-box .zxft-tit b {
	margin-bottom: 15px;
	font-weight: normal;
	font-size: 20px;
	display: block;
}

.hd_zxft .zxft-tit b {
	font-weight: normal;
}

.hd_zxft span em {
	line-height: 30px;
}

/*------------------------------------------公开_详细（无公开要素）样式-------------------------------------------*/
.zwwh-box {
	padding: 5px 0;
}

.zwwh-box table {
	margin: 15px auto 20px auto;
	border-collapse: collapse;
}

.zwwh-box table td {
	border: 1px solid #e5e5e5;
}

.xinxi_shbg {
	width: 100%;
	float: left;
	margin-top: 10px;
}

.xinsh_bgbb {
	padding: 10px;
	width: 120px;
	font-size: 15px;
	color: #333333;
	line-height: 20px;
	background: #e8f2ff;
}

.xinsh_bgbs {
	padding: 10px;
	font-size: 15px;
	color: #444;
	line-height: 20px;
}

.gkxx-box {
	margin-left: 0;
	width: 100%;
}

.gkxx-box h1 {
	width: 100%;
}

.wap-zwwh-box {
	display: none;
}

.wap-zwwh-box .xinsh_bgbb {
	width: 112px;
}

.wap-zwwh-box table {
	table-layout: fixed;
}

/*------------------------------------------微信_列表样式-------------------------------------------*/
.wx-list {
	margin-top: 20px;
	padding-top: 20px;
	border-top: #e5e5e5 solid 1px;
}

.wx-list li {
	float: left;
	padding: 15px;
	text-align: center;
	background: #f6f6f6;
	border: #ffffff solid 10px;
}

.wx-list li img {
	width: 100%;
}

.wx-list li span {
	margin-top: 15px;
	font-size: 16px;
	display: block;
}

/*------------------------------------------专栏_专栏首页（单栏目）样式-------------------------------------------*/
.top-img {
	margin-bottom: 30px;
}

.top-img a {
	width: 100%;
	display: block;
}

.top-img a img {
	width: 100%;
}

.ztzl-container .left-box ul {
	margin-right: 0;
}

.ztzl-container .left-box ul li {
	float: none;
	width: 100%;
}

.zl-list li:nth-child(5n),.news-list li:nth-child(5n) {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: #e5e5e5 dashed 1px;
}

/*------------------------------------------调查_结果样式-------------------------------------------*/
.dcwj-result-list span {
	width: 100%;
	display: block;
}

.dcwj-result-list span em {
	float: right;
	font-size: 14px;
	color: #888888;
}

.dcwj-result-list span em img {
	margin: 0 5px;
	height: 17px;
	vertical-align: middle;
}

#zoom,#zoom p{
	line-height: 30px !important;
    font-size: 16px !important;
    font-family: '宋体' !important;
    color: #333333 !important;
    word-break: break-all !important;
    word-wrap: break-word !important;
}
#zoom img{ max-width:100%;}
#zoom .code{margin-top:60px;text-align:center;}
#zoom .code p{font-size: 12px !important;color: #b5b5b5 !important;}

.new-frbs-box{float:left;width:800px;}
.new-grbs-box{float:right;width:400px;}

.news-focus {
	width: 1240px;
	height: 698px;
	overflow: hidden;
}

.news-focus ul {
	position: relative;
}

.news-focus ul li {
	position: absolute;
	z-index: 1;
	opacity: 1;
}

.news-focus ul li img {
	width: 1240px;
	height: 698px;
}

.news-focus h3{background:#215097;}
.news-focus .smallSlider-btn span{width:16px;height:16px;font-size:12px;color:#215097;text-align:center;line-height:14px;border:#ffffff solid 1px;border-radius:0;}
.news-focus .smallSlider-btn span.current-btn{color:#ffffff;}

.news-tab .pic-new-box ul li{margin-bottom:15px;width:239px;}
.news-tab .pic-new-box ul li a{margin-top:0;}
.news-tab .pic-new-box ul li a span{-webkit-line-clamp:1;}

/*------------------04-24--------------------*/
.xjcx-fr .xjtj-chart{margin-bottom:10px;}
.xw-title .span-fr{float:right;margin:8px 15px 0 auto;}
.xw-title .span-fr a{margin-left:30px;font-size:16px;color:#333333;}
.xw-title .span-fr a img{margin-right:4px;width:24px;display:inline-block;}
.xjtj-fr{padding:0;}

.pic-news-menu ul{text-align:center;background:url(../images/qq-tit-bg.png) center no-repeat;}
.pic-news-menu ul li{display:inline-block;}
.pic-news-menu ul li a{font-size:20px;color:#333333;display:inline-block;}
.pic-news-menu ul li i{margin:0 14px;display:inline-block;}
.pic-news-menu ul li.selected a{font-weight:bold;font-size:28px;color:#215097;}

.zxft-list li{padding:12px 0;border-bottom:#e5e5e5 dashed 1px;}
.zxft-list li a{margin-left:0;width:100%;line-height:38px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;}
.zxft-list li span{float:none;text-align:right;display:block;}

.bjgs-box{margin-top:60px;padding:0 20px 20px 20px;border:#c1cae0 solid 1px;}
.bjgs-box table{margin-top:20px;}
.dczj-fl{float:left;width:400px;}

/*---------------------------------04-28----------------------------------*/
.zfxxgk-btn{margin-top:5px;}
.zfxxgk-btn li{float:left;margin:6px 0;width:50%;}
.zfxxgk-btn li a{padding:5px 0;display:block;}
.zfxxgk-btn li a span{margin-left:6px;vertical-align:middle;}
.zfxxgk-btn li a img{width:22px;vertical-align:middle;}
.zfxxgk-btn li.qzfgk{width:100%;}


/*------------------------------------------政务五公开-------------------------------------------*/
.zwwgk_main{padding:20px;}
.zw-wgk-wrap{position:relative;min-height:738px;}
.wgk-box{background:#ffffff;border:1px solid #cadcef;}
.wgk-t{background:url(../images/wgk-t-bg.png) left top no-repeat;}
.wgk-b{background:url(../images/wgk-b-bg.png) left top no-repeat;}
.wgk-m{background:url(../images/wgk-m-bg.png) left top;}
.wgk-list .list-box{padding:15px;width:440px;border:#cadcef solid 1px;}
.wgk-list .list-box b{margin-bottom:10px;color:#2d66a5;width:100px;font-size:14px;display:block;}
.wgk-list .list-box a{margin-right:40px;font-size:14px;}
.wgk-box > ul li.first a{border:none;}
.glgk-box ul li.li-odd{border:none;}
.glgk-box ul li.first{border-top:none;}
/*决策公开*/
.wgk-tit{float:left;}
.wgk-box{padding:20px 20px 15px 20px;}
.jcgk-box{float:left;width:648px;}
.wgk-t,.wgk-b{width:138px;height:16px;}
.wgk-m{padding:8px 0;width:138px;text-align:center;}
.wgk-m span{margin-top:12px;font-size:24px;color:#ffffff;display:block;}
.wgk-list{float:right;}
.wgk-list .jchgk{margin-top:10px;}
/*执行公开*/
.zxgk-box{position:absolute;top:0;right:0;padding-bottom:0;width:180px;}
.wgk-box > ul li a{padding:6px 0;font-size:14px;line-height:30px;border-bottom:#bbd0e7 dashed 1px;display:block;}
.wgk-box > ul li:last-of-type a{border:none;}
/*服务公开*/
.fwgk-box,.jggk-box{margin-top:10px;width:478px;}
.fwgk-box .wgk-m{padding:8px 0;}
.fwgk-box .wgk-list,.jggk-box .wgk-list{margin-right:8px;width:262px;}
.fwgk-box .wgk-list a,.jggk-box .wgk-list a{padding:6px 0;font-size:14px;line-height:30px;border-bottom:#bbd0e7 dashed 1px;display:block;}
.fwgk-box .wgk-list a:last-of-type,.jggk-box .wgk-list a:last-of-type{border:none;}
/*管理公开*/
.glgk-box{float:right;margin-top:10px;padding:20px 15px 5px 15px;width:349px;height:503px;}
.glgk-box ul{margin-top:15px;}
.glgk-box ul li{float:left;width:100%;}
.glgk-box ul li a{padding:6px 0;width:100%;line-height:30px;display:block;}
.wap-wgk-tit{margin-bottom:20px;display:none;}
.wap-wgk-tit i{width:4px;height:22px;vertical-align:middle;}
.wap-wgk-tit span{margin-left:4px;font-weight:bold;font-size:18px;color:#215097;vertical-align:middle;}
.zwgk-index{background:url(../images/zwxxgk_bg.jpg) center 226px no-repeat;}
.zwgk-index .zwgk-logo-box{margin:40px auto;}
.zwgk-index .zwgk-logo-box a{display:block;}
.zwgk-index .zwgk-logo-box a img{margin-right:10px;vertical-align:middle;}
.zwgk-index .fl,.zwgk-index .fr{height:40px;}
/*.zwgk-index .nav-box .nav li a{color:#ffffff;}*/
.gk-logo{margin-top:34px;}
.gk-logo img{width:70px;vertical-align:middle;}
.gk-logo span{margin-left:10px;font-size:35px;color:#ffffff;vertical-align:middle;}


.xjcx-index-fl .input-list li {
	margin-bottom:15px;
}

.xjcx-index-fl .input-list li span {
	width: 70px;
	text-align: right;
	display: inline-block;
}

.xjcx-index-fl .input-list li input[type="text"],.xjcx-index-fl .input-list li input[type="password"]{padding:6px;width:72%;height:40px;border:#e5e5e5 solid 1px;border-radius:0;vertical-align:middle;}


.xjcx-index-fl ul{float:left;width:80%;}
.xjcx-index-fl a.cx-btn{float:right;width:18%;height:96px;text-align:center;border:#85a4d4 solid 1px;border-radius:4px;display:block;background: #f3f7fc;}
.xjcx-index-fl a.cx-btn i{margin-top:20px;font-size:24px;color:#666666;display:block;}
.xjcx-index-fl a.cx-btn span{margin-top:5px;font-size:16px;display:block;}



/*------------------------------------------微信矩阵样式-------------------------------------------*/
.wx-ewm-list{margin-top:30px;padding:20px 40px;background:#f9f9f9;}
.wx-ewm-list li{margin:20px auto;padding:20px;background:#ffffff;}
.wx-ewm-list li img{width:18%;display:inline-block;vertical-align:middle;}
.wx-ewm-list li span{margin-left:20px;display:inline-block;vertical-align:middle;}
.wx-ewm-list li span em{line-height:24px;display:block;}
.wb-ewm-box{margin-top:30px;}
.wb-ewm-list{margin-top:30px;padding:20px 40px;background:#f9f9f9;}
.wb-ewm-list li{float:left;margin-right:10px;padding:6px;text-align:center;background:#ffffff;border:#ffffff solid 15px;}
.wb-ewm-list li img{width:100%;}
.wb-ewm-list li em{margin-top:10px;display:block;}

/*------------------------------------------首页广告位轮播-------------------------------------------*/
.adver{margin:0 auto;width:100%;height:140px;}
#pj-lunbo2 .pj-Carousel{position:relative;height:110px;overflow:hidden;z-index:99;}
#pj-lunbo2 .pj-Carousel ul li{position:relative;}
#pj-lunbo2 .pj-Carousel ul li #qyh_show{position:absolute;top:34px;left:780px;width:100px;height:50px;font-weight:bold;font-size:34px;color:#ffec47;display:block;}
#pj-lunbo2 .pj-Carousel ul li a img{width:1240px;height:110px;}
#pj-lunbo2 .pj-Carousel .pj-Carousel-active{position:absolute;right:15px;bottom:10px;}
#pj-lunbo2 .pj-Carousel .pj-Carousel-color{float:left;margin:0px 2px;width:12px;height:12px;background:none;border:#85A4D4 solid 1px;border-radius:50%;}
#pj-lunbo2 .pj-Carousel .active{background:#ffffff;}


/*------------------------------------------基础公开样式-------------------------------------------*/
.jcgk-banner{/*margin-top:4px;*/}
.jcgk-banner img{width:100%;}
.wap-jcgk-banner{display:none;}
.jcgk-container{background: #f9feff;}
.jcgk-container .container{margin:0 auto;padding:10px;background:#ffffff;}
.zdgk-list{margin-top:15px;}
.zdgk-list li{float:left;padding:6px;}
.zdgk-list li a{padding:12px 0;width:100%;height:104px;text-align:center;background:#f1f8fd;border:#acd4f9 solid 1px;display:block;box-sizing:border-box;transition:.3s;}
.zdgk-list li a img{padding:10px;width:48px;height:48px;background:#ddedf9;border-radius:50%;}
.zdgk-list li a span{margin-top:10px;font-size:16px;color:#373737;display:block;}
.zdgk-list li a:hover {box-shadow: 0 0 15px rgba(40,120,160,.2);}

.qx-list{padding:6px 0;}
.qx-list li{float:left;padding:4px;display:table;}
.qx-list li a{padding:14px 10px;width:100%;height:70px;text-align:center;vertical-align:middle;background:#f8fcff;border:#acd4f9 solid 1px;display:table-cell;box-sizing:border-box;}
.qx-list li a em{margin-top:10px;font-size:12px;color:#b5c4d2;display:block;}
.qx-list li:nth-child(5n){margin-right:0;}

.jd100-body{background: url(http://cs.xabpo.com/2021/redbgjd100.jpg) center top no-repeat #f2f2f2;background-size:100%;}
.jd-100{position:relative;margin:0 auto;width:1300px;}
.jd-100-top{margin:0 auto;width:1300px;}
.jd-100-top > a{float:right;margin-top:15px;display:block;}
.jd-100-top > a > img{width:100%;}

.yw{ float:left; width:64px; margin-right:15px;}

.yt-first-news{/*text-align:center;*/ height:64px;}
.yt-first-news h3{text-align:center;margin-top:15px;font-size:28px;color:#215097;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:'宋体'}
.yt-first-news span{padding:0 0px 5px 0px;color:#215097;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.gwy{ font-size: 18px; text-align: center; margin-bottom: 20px; margin-top: 10px;}
.gwy .fl{float: left; }
.gwy .fr{float: right;}
.gwy a{color:#215097;display: block; width:48%; padding: 10px 0; background: #d2e2f2;}
.wap-gwy{margin:0 auto;padding:1em 3% 0 3%;}



.bs-list-con{ margin:25px 0 15px 25px}
.bs-list-con li{ float:left; width:140px; border:#c1cae0 solid 1px; text-align:center; padding:20px 0; border-radius: 5px; margin-bottom:15px; margin-left:5px; margin-right:5px;white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;}

.bs-list-right{ margin:25px 30px 15px 35px}
.bs-list-right li{ float:left; width:100px; border:#c1cae0 solid 1px; text-align:center; padding:20px 0; border-radius: 5px; margin-bottom:15px; margin-left:5px; margin-right:5px;white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;}



/*印台—规范性文件*/

      
.doclib-left { width: 100%; height: 50px;margin-top:35px; text-align: center; background-color: #ffffff; display: inline-block; font-size:16px;}
.doclib-left ul { width: 100%; display: inline-block; vertical-align: middle;}
.doclib-left ul li{float: left; width: 150px; min-height: 50px; line-height: 50px; cursor: pointer;}
.doclib-left ul li.current { background-color: #0064b5; color: #00d0ff; font-weight: bold;}

 /*无左边*/
/*检索*/
.gfwj-search { margin: 0px 0 25px; padding: 0 8px;}
.gfwj-search li{ float: left; height: 55px; text-align: right; font-size: 14px; color: #606266;}
.gfwj-search li.gfwj-box1{ width: 32%; margin-right: 2%;}
.gfwj-search li.gfwj-box2{ width: 30%;}
.gfwj-search li.gfwj-box3{ width: 36%;}
.gfwj-search li.gfwj-box4{ width: 100%; float: left;text-align: center;}
.gfwj-title{width: 22%;float: left; text-align: right;height: 30px; line-height: 30px; display: block; margin: 10px 0;}
.gfwj-title1{width: 44%;float: left; text-align: right;height: 30px; line-height: 30px; display: block; margin: 10px 0;}

.gfwj-search input[type=button], input[type=submit] {padding: 10px 20px; font-size: 14px; border-radius: 4px; border: none; margin-right: 10px; margin-top: 8px; outline: none;}
.gfwj-search input[type=submit] { background-color: #0762b1; border-color: #0762b1; color: #fff;}
.gfwj-search input[type=text] { width: calc(80% - 10px); font-size: 14px; height: 34px; line-height: 34px; background-color: #FFF; background-image: none; border-radius: 4px; border: 1px solid #DCDFE6; padding-left: 10px; outline: none;}
.gfwj-search input[class=search-date] { width: calc((80% - 46px) / 2); float: left; padding-left: 10px; outline: none;}
.gfwj-search input[class=search-date1] { width: calc((80% - 46px) / 2); float: right; padding-left: 10px; outline: none;}
.gfwj-search-box1{ margin:10px 0; }
.gfwj-search-box { margin:10px 0; float: right; width: 75%; background-color: #ffffff; border-radius: 4px; border: solid 1px #dddddd; height: 36px; position: relative; outline: none;}
.gfwj-search-box select { float: left; width: 90px; height: 34px; text-align: center; background-color:#ffffff; font-size: 14px; border: 0; color: #666666; position: relative; outline: none;}
.gfwj-search-box input { float: left; border: 0 !important; width: calc(100% - 92px) !important; padding-left: 10px; font-size: 14px; outline: none;}
.gfwj-search-box2 { margin:10px 0; float: right; width: 56%; background-color: #ffffff; border-radius: 4px; height: 34px; position: relative; outline: none;}
.gfwj-search-box2 input[type=text] { width: calc(100%); font-size: 14px; height: 34px; line-height: 34px; background-color: #FFF; background-image: none; border-radius: 4px; border: 1px solid #DCDFE6; padding-left: 10px; outline: none;}
.reset {border: 1px solid gray !important;}
/*列表*/
.table-list{ width: 100%; background-color: #ffffff; margin-bottom: 20px;}
.table-tit{ display: block; background: #99caf3; font-size:16px; height: 45px; font-weight: bold; text-align: center; line-height: 35px; padding: 5px;}
.table-tit1{ width: 40%; float: left;}
.table-tit2{ width: 13%; float: left;}
.table-tit3{ width: 25%; float: left;}
.table-tit4{ width: 10%; float: left;}
.table-tit5{ width: 12%; float: left;}
.table-list-box li{ font-size:16px; border-bottom: 1px solid #e3e3e3; text-align: center;  color: #606266; width: 100%;  line-height: 32px; display: -webkit-flex; -webkit-align-items: center; display: flex; align-items: center;}
.table-list-box li:hover{cursor: pointer; background-color: #f5f6f9;}
.table-box1{ width: 38%; padding: 5px; text-align: left;}
.table-box2{ width: 15%; padding: 5px; -webkit-flex: 1;flex: 1;}
.table-box3{ width: 24%; padding: 5px;}
.table-box4{ width: 9%; padding: 5px;}
.table-box5{ width: 12%; padding: 5px;}
.pc-hidden{ display: none;}
.table-box2 a{ margin: 0 10px;}
.green{ color:rgb(0, 128, 0);}

.down_area{ position: absolute; top: -55px; right:0;}
.down_area li{ width:100px; text-align:center; background:#ffffff; float:left; height:40px; line-height:40px; margin-left:15px;}
.down_area li a{ }
.pad-bot{ padding-bottom:55px;}
@media screen and (max-width:768px){
.doclib-left{ margin-top:0;}

.doclib-left ul li{float: left; width: 78px; min-height: 50px; line-height: 50px; cursor: pointer;}
.doclib-left ul li.current { background-color: #0064b5; color: #00d0ff; font-weight: bold;}
	/*检索*/
	.gfwj-search li.gfwj-box1{ width: 100%; margin-right: 0;}
	.gfwj-search li.gfwj-box2{ width: 100%;}
	.gfwj-search li.gfwj-box3{ width: 100%;}
	.gfwj-search li.gfwj-box4{ width: 100%; float: left;text-align: center;}
	
	/*列表*/
	.table-tit{display: none;}
	.table-list-box li{ text-align: left; display: block;width: 90%; margin: 10px auto; padding: 10px 0; background:#ffffff; padding:2%; border: 1px solid #EBEEF5;}
	.table-list-box li:hover{cursor: pointer; background-color: #f5f6f9;}
	.table-box1{ width: 100%; padding:0;}
	.table-box2{ width: 100%; padding:0; -webkit-flex: 0;flex: 0;}
	.table-box3{ width: 100%; padding:0;}
	.table-box4{ width: 100%; padding:0;}
	.table-box5{ width: 100%; padding:0;}
	.pc-hidden{ display: block; float: left; color:#0762b1; }
	.table-box2 a{ margin: 0 10px;}
	.green{ color:rgb(0, 128, 0);}	
	
	.down_area{ position: absolute; top: -40px; right:10px;}
	.down_area li{margin-left:10px; width:55px; height:30px; line-height:30px;}

	.pad-bot{ padding-bottom:15% !important; }
}



.ld-left {float: left;	width: 322px; }
.ldpic{padding: 25px 60px 12px 60px; font-size: 20px; text-align: center;background-color: #f5f5f5; border: #cce0ff solid 1px;}
.ldpic img{width:178px ; height: auto; margin-bottom: 15px;}
.ldpic b{ font-size: 20px; color:#014687; display: block; margin:10px 0;}

.szrl{padding:22px 0;}
.szrl ul{ margin-top: 10px;}
.szrl li{ font-size: 16px; line-height: 36px;}
.szrl li .xz{color: #014687; font-size: 16px; line-height: 36px; font-weight: bold;}
.szrl_title{ border-bottom: 1px solid #d2d6d9; margin-bottom: 15px; height: 40px; line-height: 40px; overflow: hidden;background-color: #f5f5f5; }
.szrl_title b{color:#014687; font-size: 18px; float: left; display: block;height: 40px; line-height: 40px; padding:0 15px; border-bottom: 2px solid #1179c2;}

.ld-right{float: right; width: 787px;}
.ldzc_zggz{ padding-bottom: 60px; }
.ldzc_zggz span{ line-height: 30px; font-size: 16px;}

.ld_con{display: none;}